← Back to search

CVE-2026-71271

8.5 HIGHpublic exploit available

Published 2026-08-05 · Updated 2026-08-10

AI risk analysis

Summary
The flaw lies in the webhook URL validation function, where the IP validation is incomplete, potentially allowing external IPs to be accepted, which could lead to unauthorized access or misuse.
Exploitability
Exploitation is moderately hard as it requires crafting a request with a non-reserved IP that bypasses the validation, but preconditions include access to the webhook endpoint.
Blast radius
If exploited, this could result in unauthorized access to internal systems or data, impacting the integrity and confidentiality of the affected network.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to the fixed version 2.590 or later, which addresses the incomplete IP validation issue.
auth-bypasswebinternal-network

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N

Weaknesses

CWE-918

Public exploit & PoC references

References

Data: NVD (public domain). Analysis: local $0 model. Defensive use only.