CVE Catalog

CVE-2026-71271

HighCVSS 8.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

15th percentile - higher than 15% of all known CVEs

Summary

Memos' webhook URL validation function isReservedIP 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.

Risk Assessment

An attacker could exploit this to send webhooks to IP addresses that should be blocked, potentially leading to unauthorized actions or SSRF attacks.

Recommendation

Update Memos to a patched version or manually add 0.0.0.0/8 to the reserved list and check for unspecified addresses.

Other vulnerabilities in Memos

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS