Wysoki Odroczony

CVE-2026-102941

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

>_ Opis

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

Pakiet github.com/gomarkdown/markdown to biblioteka Go do analizowania tekstu Markdown i renderowania jako HTML. Przed 0.0.0-20260724235538-61af6e1e6971 parser.IsSafeURL w parser/parser.go wycina url[:nPath] przed len(url) >= nPath strażnik. Krótki cel powoduje panikę związaną z plasterkiem, gdy pętla osiąga przedrostek ścieżki względnej, dla którego len(url) < nPath i cap(url) < nPath. Jednobajtowe miejsce docelowe / jest jawnym kontrprzykładem innym niż panika, ponieważ pasuje do pierwszej prawidłowej ścieżki i powraca przed pocięciem dłuższego przedrostka. Zademonstrowane przypadki paniki obejmują puste, . i .. miejsca docelowe w tych warunkach. Panika jest osiągalna, gdy Markdown.ToHTML renderuje niezaufany Markdown z włączoną funkcją html.Safelink, w tym pustym miejscem docelowym łącza, a także jest osiągalny dla obiektów wywołujących, które przekazują krótki adres URL kontrolowany przez osobę atakującą bezpośrednio do wyeksportowanej funkcji parser.IsSafeURL. Nieprzechwycona panika może zakończyć proces wywołujący i spowodować odmowę usługi. Ten problem został rozwiązany w wersji 0.0.0-20260724235538-61af6e1e6971.

>_ 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