The Mu Security Research Team released advisory “MU-200802-01â€? today. Details: Mu-200802-01
The IPv6 vulnerability can be found in stream/url.c:
void
url_escape_string(char *outbuf, const char *inbuf) {
...
tmp = strstr(inbuf,"://[");
if(tmp) {
tmp = strchr(tmp+4,']'); /* 1 */
if(tmp && (tmp[1] == '/' || tmp[1] == ':' || /* 2 */
tmp[1] == '\0')) {
i = tmp+1-inbuf;
strncpy(outbuf,inbuf,i);
outbuf += i;
}
}
...
if(!tmp) tmp = malloc(len+1); /* 3 */
strncpy(tmp,inbuf+i,j-i);
...
If tmp is not null after (1), but tmp[1] doesn’t meet the conditions at (2) then new memory won’t be created at (3) and the strcpy will write over inbuf beginning at the pointer returned at (1).
The CDDB vulnerability is a classic stack overflow in stream/stream_cddb.c
int
cddb_query_parse(HTTP_header_t *http_hdr, cddb_data_t *cddb_data) {
char album_title[100]; /* 1 */
...
ret = sscanf( http_hdr->body, "%d ", &status);
...
switch(status) {
case 200:
// Found exact match
ret = sscanf(http_hdr->body, "%d %99s %08lx %99s",
&status, cddb_data->category, &(cddb_data->disc_id), album_title); /* 2 */
...
ptr = strstr(http_hdr->body, album_title);
if( ptr!=NULL ) {
char *ptr2;
int len;
ptr2 = strstr(ptr, "\n"); /* 3 */
if( ptr2==NULL ) {
len = (http_hdr->body_size)-(ptr-(http_hdr->body));
} else {
len = ptr2-ptr+1; /* 4 */
}
strncpy(album_title, ptr, len); /* 5 */
album_title[len-2]='\0';
}
...
The buffer at (1) is used to store 99 bytes of the album title at (2). The code at (3) and (4) incorrectly assumes that the newline is within 99 bytes of the beginning of the album title. If there are more than 99 characters in between a newline and the beginning of album title, the buffer at (1) will be overflowed on line (5).

Pingback: crafts 2000 parkersburg wv store hours
Pingback: guaranteed rankings
Pingback: Dallas Video Production
Pingback: downtown dentist toronto
Pingback: pre workout supplements
Pingback: best bcaa supplements
Pingback: Escort girl Paris
Pingback: webcam chat
Pingback: scary
Pingback: Phil Cannella
Pingback: colorado seb
Pingback: flights to pakistan
Pingback: Low Fee Payday Loans
Pingback: Porn forum
Pingback: mobile coupons target
Pingback: free ipad
Pingback: free iphone 5
Pingback: read
Pingback: ms word
Pingback: black hairstyles
Pingback: ingilizce konusma
Pingback: Holiday Homes
Pingback: Alin Ophy
Pingback: suplimente nutritive
Pingback: Jesse V.
Pingback: racunovodstvo
Pingback: website design service essex
Pingback: clayton landscaping
Pingback: Burlesque Dessous
Pingback: Fireless Fireplace Reviews
Pingback: best wefted Indian hair
Pingback: buy neopoints
Pingback: modern office desks
Pingback: spamfilter
Pingback: shutter advertising
Pingback: lethbridge real estate
Pingback: noclegi zakopane
Pingback: Gatwick airport valet parking
Pingback: Acne Laser Treatment - What is the best laser treatment for acne?
Pingback: armed security guard
Pingback: what is serotonin
Pingback: dating tips
Pingback: Pacquiao vs Mayweather
Pingback: passive income
Pingback: home based income
Pingback: how to make money from home
Pingback: giraffe bracing
Pingback: coleman grill stove
Pingback: how to scrunch hair without frizz
Pingback: cable
Pingback: Article Submission
Pingback: Hair Removal
Pingback: Glute workouts
Pingback: find
Pingback: dog snuggie
Pingback: earn money
Pingback: windeleimer
Pingback: Scott Tucker Payday Loans
Pingback: Scott Tucker Payday Loans
Pingback: Scott Tucker Payday Loans
Pingback: Scott Tucker Racing
Pingback: Scott Tucker CBS
Pingback: Scott Tucker CBS
Pingback: Scott Tucker Leawood
Pingback: make money online
Pingback: Brazzers Password
Pingback: Fancy dress costumes
Pingback: REO Real Estate Owned
Pingback: REO Companies
Pingback: brokers price opinion
Pingback: unlocked cell phones reviews
Pingback: training and conditioning
Pingback: football speed
Pingback: track and field training
Pingback: san diego seo expert
Pingback: austin car insurance
Pingback: dentist palm beach county
Pingback: health blog
Pingback: free resume example
Pingback: home decorating store
Pingback: DUI attorney Indianapolis
Pingback: skin tag removal
Pingback: Makeup Remover
Pingback: cheesy pick up lines
Pingback: how to aquaponics
Pingback: LOANS
Pingback: how to get a boyfriend
Pingback: Spending behavior
Pingback: tarot gratis
Pingback: how to win lottery
Pingback: Proactol Diet Pills
Pingback: maryland short sale attorney
Pingback: sell on ebay
Pingback: rifle scope
Pingback: India Tour Packages
Pingback: payday loans
Pingback: Business Insurance Tampa
Pingback: Sex Show
Pingback: recipes
Pingback: know more about seo
Pingback: Village Voice
Pingback: goals goals goals
Pingback: resume
Pingback: +1's
Pingback: Scott Tucker Racing
Pingback: Scott Tucker Racing
Pingback: Scott Tucker Racing
Pingback: Scott Tucker CBS
Pingback: personal trainer certification
Pingback: jss tripler restart
Pingback: zeekler.com -bidding site