CVE-2023-0591
Last modified
CVE-2023-0591 is a medium-severity vulnerability rated 5.5/10 on the CVSS scale. ubireader_extract_files is vulnerable to path traversal when run against specifically crafted UBIFS files, allowing the attacker to overwrite files outside of the extraction directory (provided the process has write access to that file or directory). This is due to the fact that a node name (dent_node.name) is considered trusted and joined to the extraction directory path during processing, then the node content is written to that joined path. By crafting a malicious UBIFS file with node names holding path traversal payloads (e.g. EPSS estimates a 0.39% chance of exploitation in the next 30 days.
Description
ubireader_extract_files is vulnerable to path traversal when run against specifically crafted UBIFS files, allowing the attacker to overwrite files outside of the extraction directory (provided the process has write access to that file or directory). This is due to the fact that a node name (dent_node.name) is considered trusted and joined to the extraction directory path during processing, then the node content is written to that joined path. By crafting a malicious UBIFS file with node names holding path traversal payloads (e.g. ../../tmp/outside.txt), it's possible to force ubi_reader to write outside of the extraction directory. This issue affects ubi-reader before 0.8.5.
Metrics
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Ubi Reader Project | Ubi Reader | < 0.8.5 |
References
- https://github.com/jrspruitt/ubi_reader/pull/57Patch, Third Party Advisory
- https://onekey.com/blog/security-advisory-remote-command-execution-in-binwalk/Exploit, Third Party Advisory
- https://github.com/jrspruitt/ubi_reader/pull/57Patch, Third Party Advisory
- https://onekey.com/blog/security-advisory-remote-command-execution-in-binwalk/Exploit, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2023-0591?
How severe is CVE-2023-0591?
How do I fix CVE-2023-0591?
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 2023
- CVE-2023-0585The All in One SEO Pack plugin for WordPress is vulnerable t…4.8
- CVE-2023-0586The All in One SEO Pack plugin for WordPress is vulnerable t…5.4
- CVE-2023-0587A file upload vulnerability in exists in Trend Micro Apex On…9.1
- CVE-2023-0588The Catalyst Connect Zoho CRM Client Portal WordPress plugin…6.1
- CVE-2023-0589The WP Image Carousel WordPress plugin through 1.0.2 does no…5.4
- CVE-2023-0590A use-after-free flaw was found in qdisc_graft in net/sched/…4.7
- CVE-2023-0592A path traversal vulnerability affects jefferson's JFFS2 fil…5.5
- CVE-2023-0593A path traversal vulnerability affects yaffshiv YAFFS filesy…5.5
- CVE-2023-0594Grafana is an open-source platform for monitoring and observ…5.4
- CVE-2023-0595A CWE-117: Improper Output Neutralization for Logs vulnerabi…5.3
- CVE-2023-0597A flaw possibility of memory leak in the Linux kernel cpu_en…5.5
- CVE-2023-0598 GE Digital Proficy iFIX 2022, GE Digital Proficy iFIX v6.1,…9.8
Are you affected by CVE-2023-0591?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
