Cyber Resilience

CVE-2025-22952

CriticalPublic PoC

Published: 27 February 2025

Published
27 February 2025
Modified
10 July 2025
KEV Added
Patch
CVSS Score v3.1 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score 0.2794 96.6th percentile
Risk Priority 36 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2025-22952 is a critical-severity SSRF (CWE-918) vulnerability in Usememos Memos. Its CVSS base score is 9.8 (Critical).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 3.4% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).

Deeper analysis

elestio memos v0.23.0 is vulnerable to server-side request forgery because of insufficient validation of user-supplied URLs. The affected component is the open-source memos application hosted at elest.io and maintained in the usememos/memos GitHub repository, and the flaw is tracked as CWE-918 with a CVSS 3.1 score of 9.8.

An unauthenticated remote attacker can supply crafted URLs to trigger SSRF requests, enabling arbitrary interaction with internal or external resources and resulting in high impact to confidentiality, integrity, and availability. The published EPSS score stands at 0.2794 with a recorded peak of 0.3498.

References point to the project repository, an open issue, and a pull request that address the flaw, though no explicit mitigation guidance is provided in the available sources.

EU & UK References

Vulnerability details

elestio memos v0.23.0 is vulnerable to Server-Side Request Forgery (SSRF) due to insufficient validation of user-supplied URLs, which can be exploited to perform SSRF attacks.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Why these techniques?

The CVE describes an unauthenticated remote SSRF vulnerability in a public-facing application (Memos), directly enabling initial access via exploitation of a public-facing app as per T1190.

Confidence: HIGH · MITRE ATT&CK Enterprise v18.1

CVEs Like This One

CVE-2025-50738Same product: Usememos Memos
CVE-2026-6514Shared CWE-918
CVE-2026-44116Shared CWE-918
CVE-2026-21887Shared CWE-918
CVE-2026-31910Shared CWE-918
CVE-2026-48153Shared CWE-918
CVE-2026-45298Shared CWE-918
CVE-2026-39362Shared CWE-918
CVE-2026-31989Shared CWE-918
CVE-2025-27652Shared CWE-918

Affected Assets

usememos
memos
0.23.0

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Directly addresses the insufficient validation of user-supplied URLs, preventing SSRF by implementing strict input validation mechanisms for URLs.

preventrecover

Ensures timely remediation of the specific SSRF flaw in Elestio Memos v0.23.0 via patching as documented in the fix pull request.

prevent

Enforces information flow control policies to restrict the server from making unauthorized requests to internal or external resources exploited in SSRF.

References