CVE-2026-1810
Unknown Unknown - Not Provided
Path Traversal in bolo-blog ZIP Handler Allows Remote Exploit

Publication date: 2026-02-03

Last updated on: 2026-04-29

Assigner: VulDB

Description
A vulnerability was detected in bolo-blog bolo-solo up to 2.6.4. The impacted element is the function unpackFilteredZip of the file src/main/java/org/b3log/solo/bolo/prop/BackupService.java of the component ZIP File Handler. Performing a manipulation of the argument File results in path traversal. The attack is possible to be carried out remotely. The exploit is now public and may be used. The project was informed of the problem early through an issue report but has not responded yet.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-02-03
Last Modified
2026-04-29
Generated
2026-05-27
AI Q&A
2026-02-03
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
adlered bolo-solo to 2.6.4 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

CVE-2026-1810 is a path traversal vulnerability in the bolo-blog bolo-solo software up to version 2.6.4. It exists in the function unpackFilteredZip within the BackupService.java file, which handles ZIP file extraction. The vulnerability arises because the function does not properly validate or canonicalize file paths inside uploaded ZIP archives. This allows an attacker to craft a malicious ZIP file containing entries with path traversal sequences (like ../) that can escape the intended extraction directory.

When such a ZIP file is processed, the attacker can write or overwrite arbitrary files anywhere on the server filesystem where the application has write permissions. This flaw can be exploited remotely and is considered easy to exploit, with a public proof-of-concept available.


How can this vulnerability impact me? :

This vulnerability can have severe impacts including unauthorized access and modification of files on the server. An attacker can overwrite critical configuration files, upload webshells for remote code execution, or cause denial of service by corrupting essential files.

Because the attack can be carried out remotely and requires only the ability to upload a crafted ZIP file, it poses a significant risk to the confidentiality, integrity, and availability of the affected system.


How can this vulnerability be detected on my network or system? Can you suggest some commands?

[{'type': 'paragraph', 'content': 'This vulnerability can be detected by monitoring for suspicious ZIP file uploads to the /import/markdown endpoint of the bolo-solo application, especially ZIP files containing entries with path traversal sequences such as "../" or absolute paths.'}, {'type': 'paragraph', 'content': 'One way to detect exploitation attempts is to check for unexpected files created outside the intended extraction directory, such as files appearing in system directories like /tmp or /etc.'}, {'type': 'paragraph', 'content': 'Commands to help detect exploitation attempts might include:'}, {'type': 'list_item', 'content': 'Monitoring web server logs for POST requests to /import/markdown with suspicious payloads.'}, {'type': 'list_item', 'content': 'Using find commands to locate recently created or modified files outside the expected directories, for example: `find /tmp -type f -mtime -1` to find files modified in the last day.'}, {'type': 'list_item', 'content': "Searching for files with suspicious names or contents, e.g., `grep -r 'pwned by directory traversal' /tmp` to detect proof-of-concept artifacts."}, {'type': 'list_item', 'content': "Checking for ZIP files containing path traversal entries before extraction using unzip with the -l option and inspecting for ../ sequences: `unzip -l suspicious.zip | grep '\\.\\./'`."}] [2, 4]


What immediate steps should I take to mitigate this vulnerability?

Immediate mitigation steps include:

  • Disabling or restricting access to the /import/markdown endpoint to prevent uploading of malicious ZIP files.
  • Avoid using the vulnerable version of bolo-solo (up to 2.6.4) and consider upgrading to a fixed version if available.
  • If no patch is available, consider replacing the affected software or applying custom validation to ZIP file entries to prevent path traversal.
  • Implement strict input validation and sanitization on ZIP file entries before extraction, ensuring no path traversal sequences are allowed.
  • Monitor system and application logs for signs of exploitation attempts.

How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

CVE-2026-1810 is a path traversal vulnerability that allows attackers to write arbitrary files anywhere on the server filesystem, potentially leading to unauthorized access, modification, or deletion of sensitive data.

Such unauthorized access and manipulation of data can compromise confidentiality, integrity, and availability, which are core principles in many compliance standards like GDPR and HIPAA.

If exploited, this vulnerability could lead to breaches of personal or protected health information, resulting in non-compliance with regulations that mandate strict data protection and breach notification requirements.

Since the vulnerability is remotely exploitable and no mitigation has been provided by the vendor, affected organizations may face increased risk of regulatory penalties and reputational damage if the vulnerability is exploited.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart