SÄrbarhet i Musl som utnyttjas vid omkodning av text i EUC-KR-teckenkodning.

I Musl standardbibliotek för C har en sÄrbarhet identifierats (CVE-2024-2961) som leder till buffertoverflow vid omvandling av speciellt formaterad text frÄn EUC-KR till UTF-8 med funktionen iconv(). SÄrbarheten förekommer frÄn version 0.9.13 av musl och kommer att ÄtgÀrdas i den kommande versionen 1.2.6 (tills uppdateringen publiceras bör en patch anvÀndas). SÄrbarheten upptÀcktes av libxml2-biblioteket under fuzzing-testning.

SÄrbarheten kan utnyttjas för att utföra attacker pÄ applikationer som kompilerats med Musl-biblioteket och som utför textomkodning frÄn externa kÀllor. Utnyttjande av sÄrbarheten Àr möjligt vid anrop av funktionen iconv_open() i applikationen med EUC-KR som kÀlla och UTF-8 som mÄl. Exempel pÄ potentiellt sÄrbara applikationer inkluderar program som omkodar XML, HTML och e-postmeddelanden baserat pÄ kodningen angiven i MIME-typens rubrik (t.ex. "text/plain; charset=EUC-KR"). SÄdan omkodning utförs av program som anvÀnder libxml2-biblioteket.

SÄrbarheten orsakas av en kombination av tvÄ fel. Det första felet rör bristen pÄ korrekt kontroll av ogiltiga flermÀtningssekvenser i EUC-KR-dekodern. Det andra felet finns i UTF-8-kodaren, som inte var avsedd för att hantera att ingÄngsdekodern kan returnera ogiltiga Unicode-skalarvÀrden. Som ett resultat leder bearbetning av sekvenser av typen "\xc8\x41" till att vÀrden skrivs utanför den tilldelade buffertens grÀnser.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster