S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
medium·Product Based Web Vulnerabilities·Updated Sep 4, 2025

CVE-2024-29029 Scanner

CVE-2024-29029 Scanner - SSRF Leading to Cross-Site Scripting (XSS) vulnerability in Memos

Est. Time~1 minutes
Scan TypeSingle Scan
Targetsurl
CostFree
2.7k
Times Used
continuous scan runs
5.9k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-29029
6.1
CVSSmedium
Exploitable remotely over the internet · no authentication required · user interaction needed.

memos is a privacy-first, lightweight note-taking service. In memos 0.13.2, an SSRF vulnerability exists at the /o/get/image that allows unauthenticated users to enumerate the internal network and retrieve images. The response from the image request is then copied into the response of the current server request, causing a reflected XSS vulnerability. Version 0.22.0 of memos removes the vulnerable file.

Attack Vector
Network
Privileges Req.
None
User Interaction
Required
Affected
memosby usememos
< 0.22.0
memosby memos
0.13.2
Updated Sep 10, 2026View on NVD →
Detail

Memos is a popular application used for managing and retrieving memos and other text-based content. It is widely used by businesses and individuals to organize their documents and notes efficiently. The software allows for the integration of images and network features to enhance the visualization of memos. It is often deployed in environments where rapid retrieval of information is critical to organizational operations. Memos provides functionalities that facilitate collaboration and content sharing across different user groups. The application is continuously updated to provide users with enhanced features, including security patches.

The detected vulnerability is a reflection type cross-site scripting (XSS) and server-side request forgery (SSRF). XSS enables attackers to execute scripts in the victim's browser, leading to potential data exposure or credential theft. SSRF can allow the attacker to send crafted requests from the vulnerable server to unintended destinations, possibly leading to sensitive information disclosure. These vulnerabilities manifest when the server mishandles user inputs, leading to the unintended execution of harmful scripts or unauthorized requests. The issues are critical, given they require no prior authentication, representing a considerable security risk for affected systems. The dual nature of the vulnerabilities provides adversaries with multiple vectors for exploitation.

The SSRF vulnerability exists at the `/o/get/image` endpoint, which allows unauthenticated users to enumerate the internal network and retrieve images. The response from the image request is reflected in the response of the server request, causing a reflected XSS vulnerability. Both vulnerabilities can be triggered when specific parameters are manipulated incorrectly, allowing for unauthorized actions. The technical setup involves manipulating the 'url' parameter in requests to inject untrusted data executed by the server. The server's response handling is where the vulnerability primarily resides, allowing external code execution via client browsers. Incorrect Content-Security-Policy (CSP) configurations further exacerbate the vulnerability's exploitation potential.

Exploiting these vulnerabilities could allow attackers to access sensitive internal routes or services inadvertently exposed to the web interface. Users could experience unauthorized access to their sessions or have sensitive data intercepted or stolen due to XSS. There is a risk of network reconnaissance that could lead to further penetration if the SSRF is used to relay requests to sensitive endpoints. An adversary may leverage these vulnerabilities to execute further attacks, compounding the security impact by gaining access to additional systems. Effective exploitation can undermine the confidentiality, integrity, and availability of the affected systems. Users and administrators may face severe operational disruptions if these vulnerabilities are exploited in real-time.

REFERENCES

Solution Advice
  • Update Memos to a patched version that addresses these vulnerabilities.
  • Implement strict Content-Security-Policy headers to prevent script execution.
  • Configure input validation and sanitization for all user inputs, especially URLs and scripts.
  • Employ network segmentation and monitoring to detect unauthorized internal access attempts.
  • Regularly audit and remediate server configurations to ensure proper access controls are in place.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2024-29029 Scanner - SSRF Leading to Cross-Site Scripting (XSS) vulnerability in Memos | S4E