I den standard C-biblioteket Glibc har en sĂ„rbarhet (CVE-2025-4802) identifierats som gör det möjligt att Ă„stadkomma kodexekvering med nĂ„gon annan anvĂ€ndares privilegier, som tilldelas vid körning av applikationer med suid-flaggan. Riskerna med problemet undergrĂ€vs av de villkor under vilka det manifesterar sig â utvecklarna av Glibc har inte lyckats hitta nĂ„gon suid-applikation som den upptĂ€ckta sĂ„rbarheten skulle kunna tillĂ€mpas pĂ„. Det Ă€r möjligt att det finns egna suid-program i bruk som uppfyller villkoren för en attack.
Utnyttjande av sÄrbarheten Àr endast möjligt för statiskt lÀnkade suid-program som anropar funktionen dlopen. Utöver program som direkt anropar dlopen, pÄverkar sÄrbarheten Àven program dÀr funktionen dlopen anropas indirekt, som en följd av anrop till setlocale eller NSS-funktioner, sÄsom getaddrinfo.
Problemet orsakades av hur miljövariabeln LD_LIBRARY_PATH hanteras i kontexten av suid-applikationer vid anrop av dlopen frÄn statiskt lÀnkade program (ignorering av LD_LIBRARY_PATH gÀllde endast vid dynamisk lÀnkning). Genom att stÀlla in en sökvÀg i LD_LIBRARY_PATH kan en angripare organisera laddning av en illojal bibliotek frÄn sitt eget katalog. SÄrbarheten manifesteras frÄn och med version Glibc 2.27 (februari 2018) och ÄtgÀrdades i utgÄvan Glibc 2.39 (februari 2024).
KĂ€lla: opennet.ru
