Wysoki Odebrany

CVE-2026-74766

opublikowano:
modyfikacja:
Ocena CVSS
8.4
Wysoki · v3.1
wektor: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Wersje Net::IDN::Punycode od 2.301 przed 2.590 dla Perla umożliwiają wykorzystanie sterty po zwolnieniu poprzez zdekodowany punkt kodowy, który ponownie przydziela bufor wyjściowy w decode_punycode.

Backend XS wstawia każdy zdekodowany punkt kodowy do bufora łańcuchowego zwracanej wartości skalarnej. decode_punycode najpierw oblicza wskaźnik wstawiania, a dopiero potem zwiększa bufor, gdy punkt kodowy nie pasuje. Wzrost ponownie przydziela bufor i aktualizuje każdy wskaźnik z wyjątkiem wskaźnika wstawiania, więc następujący po nim ruch i zapis punktu kodowego przechodzą przez zwolniony wskaźnik. Bufor zaczyna się od podwójnej długości etykiety, a punkt kodowy powyżej U+FFFF zajmuje cztery bajty na wyjściu, więc etykieta takich punktów kodowych przekracza go i wymusza ponowną alokację.

Wersja 2.301, poprawka dla CVE-2016-15059, wprowadziła defekt. Dotyczy to tylko zaplecza XS.

Dekodowanie etykiety punycode dostarczonej przez atakującego powoduje odczyt i zapis zwolnionej pamięci sterty.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org