Katalog CVE

CVE-2026-71271

WysokieCVSS 8.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 15 - wyżej niż 15% wszystkich znanych CVE

Streszczenie

Funkcja isReservedIP w Memos (internal/webhook/validate.go) sprawdza adres IP względem listy zarezerwowanych CIDR, która pomija zakres 0.0.0.0/8 i nie wywołuje ip.IsUnspecified, w przeciwieństwie do poprawnie zaimplementowanej funkcji isInternalIP.

Ocena ryzyka

Atakujący może wykorzystać tę lukę do wysyłania webhooków na adresy IP, które powinny być zablokowane, co może prowadzić do nieautoryzowanych działań lub ataków SSRF.

Rekomendacja

Zaktualizuj Memos do wersji z poprawką lub ręcznie dodaj zakres 0.0.0.0/8 do listy zarezerwowanych i sprawdzaj adresy nieokreślone.

Inne podatności w Memos

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Memos' webhook URL validation, isReservedIP (internal/webhook/validate.go), checks a candidate IP against a reservedCIDRs list that omits 0.0.0.0/8 and never calls ip.IsUnspecified — unlike the correctly implemented sibling function isInternalIP in internal/httpgetter/html_meta.go, which does.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS