14 ievainojamības libsoup bibliotēkā, ko izmanto GNOME

GNOME projekta izstrādātajā libsoup bibliotēkā ir identificētas 14 ievainojamÄ«bas. Libsoup nodroÅ”ina HTTP klienta un servera implementācijas, kas izmanto GObjects integrācijai ar GNOME lietojumprogrammām. Bibliotēka tiek izmantota GNOME Shell, pārlÅ«kprogrammā Epiphany (GNOME Web), Shotwell attēlu skatÄ«tājā, spraudnÄ« souphttpsrc GStreamer un lietojumprogrammās, kas izmanto libwebkit2gtk. IepriekÅ” libsoup bibliotēka tika izmantota programmā NetworkManager, kas, sākot ar versiju 1.8, tika migrēta uz libcurl.

Viena no ievainojamībām (CVE-2025-32911) izraisa dubultbrīvu darbību soup_message_headers_get_content_disposition() funkcijā un teorētiski to varētu izmantot attālinātai koda izpildei, apstrādājot speciāli izveidotus pieprasījumus no HTTP klienta, lai serveris, kas izmanto libsoup. Problēma tika novērsta libsoup 3.6.3 versijā.

12 problēmas izraisa bufera pārpildīŔanu lasīŔanas darbÄ«bu laikā vai NULL rādÄ«tāja atsauču novirzes, t. i., aprobežojas ar pakalpojuma atteikumu (uzbrucējs var izraisÄ«t lietojumprogrammas, kas izmanto libsoup, avāriju). Vienu problēmu (CVE-2025-32907) izraisa nepareiza diapazona galvenes apstrāde un ļauj klientam ierosināt pārmērÄ«gu atmiņas patēriņu. serveris.

Avots: opennet.ru

Pievieno komentāru