CVE-2026-78381
Last modified
CVE-2026-78381 is a high-severity vulnerability rated 8.2/10 on the CVSS scale. RansomLook contains a path traversal vulnerability in the handling of the screen field associated with group posts. The GroupPost.get API handler concatenates the database-controlled screen value directly with the application's source/ directory and opens the resulting path without verifying that the resolved file remains within the intended directory. Because the screen field is free-form and can be populated either through the administrative post editor or through data imported from a remote RansomLook instance, a malicious upstream instance can provide traversal sequences such as ../config/generic.json. EPSS estimates a 0.59% chance of exploitation in the next 30 days.
Description
RansomLook contains a path traversal vulnerability in the handling of the screen field associated with group posts. The GroupPost.get API handler concatenates the database-controlled screen value directly with the application's source/ directory and opens the resulting path without verifying that the resolved file remains within the intended directory. Because the screen field is free-form and can be populated either through the administrative post editor or through data imported from a remote RansomLook instance, a malicious upstream instance can provide traversal sequences such as ../config/generic.json. When the affected post is subsequently retrieved through the API, RansomLook resolves and reads the attacker-controlled path and returns the contents of the referenced file Base64-encoded in the API response. This can allow an attacker (being admin) controlling imported post data to read arbitrary files accessible to the RansomLook process, potentially exposing sensitive configuration data, API credentials, password hashes, or other application secrets. The attack does not require the malicious upstream to possess an account on the affected RansomLook instance. The vulnerability is addressed by resolving screen paths with os.path.realpath() and verifying that the resolved path remains beneath the application's source/ directory. Validation is performed both when values are written and immediately before files are read. Using canonical paths also prevents traversal through symbolic links that would bypass purely lexical path normalization checks.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| ransomlook | ransomlook | <= 2.0.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-78381?
How severe is CVE-2026-78381?
How do I fix CVE-2026-78381?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-78376A flaw was found in WebKitGTK. Processing malicious web cont…8.8
- CVE-2026-78377URL redirection to untrusted site ('open redirect') vulnerab…6.1
- CVE-2026-78378Ransomlook contains a Redis glob pattern injection vulnerabi…6.9
- CVE-2026-78379Improper neutralization of input used for LLM prompting in t…8.1
- CVE-2026-7838UltraVNC viewer through 1.8.2.2 contains an integer overflow…8.8
- CVE-2026-78380RansomLook fails to enforce the privacy status of ransomware…8.7
- CVE-2026-78383Allocation of resources without limits or throttling vulnera…7.5
- CVE-2026-78384CompressionUtils.inflate() decompressed attacker-controlled …7.5
- CVE-2026-78385RansomLook contains insufficient resource validation in the …8.2
- CVE-2026-78386RansomLook exposed sensitive operator-side scraping configur…8.7
- CVE-2026-78387RansomLook contains an authorization weakness in the web-bas…9.4
- CVE-2026-78388IBM Security Verify Access 10.0 through 10.0.9.2 and IBM Ver…8.8
Are you affected by CVE-2026-78381?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
