CVE-2026-5258

7.3

Sanster · IOPaint

Sanster IOPaint version 1.5.3 contains a path traversal vulnerability in the file_manager.py component, allowing remote attackers to manipulate the filename argument to access unauthorized files.

Executive summary

A path traversal vulnerability in Sanster IOPaint version 1.5.3 allows unauthenticated remote attackers to access arbitrary files on the host system.

Vulnerability

This is a path traversal vulnerability (CWE-22) located within the _get_file function of the file manager component. An unauthenticated remote attacker can supply a crafted filename argument to read files outside of the intended directory structure.

Business impact

The ability for an unauthenticated user to perform arbitrary file reads poses a significant risk to the confidentiality of the host system. Depending on the environment, this could lead to the exposure of sensitive configuration files, environment variables, or stored credentials. With a CVSS score of 7.3, this high-severity flaw represents a notable risk to system integrity and data security.

Remediation

Immediate Action: Since no official patch is currently available, users should restrict network access to the IOPaint instance and monitor for suspicious file-access patterns. If possible, isolate the application within a container with strictly limited file system permissions.

Proactive Monitoring: Review application access logs for attempts to use directory traversal sequences, such as dot-dot-slash patterns, directed at the file manager endpoint.

Compensating Controls: Deploy a Web Application Firewall (WAF) rule designed to detect and block path traversal attempts containing directory traversal sequences in URL parameters or request bodies.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the linked technical research write-up on GitHub.

Analyst recommendation

Given the availability of a public proof-of-concept and the lack of a vendor-provided patch, this vulnerability presents an immediate risk. Administrators must prioritize isolating the affected service from public access until a security update is released and verified. Continuous monitoring of server logs for unauthorized path traversal attempts is essential to detect potential exploitation efforts.

Sources

Originally found and disclosed by Yu_Bao (VulDB User), with VulDB (coordinator), per the CVE Program record.