Description
BBOT's unarchive module rejects archives containing symlink entries before extraction, but for zip and 7z archives it failed to detect symlinks whose listing carries a DOS-attribute prefix before the unix mode, as produced by legacy versions of p7zip. Such an archive, downloaded and extracted during a scan (for example via filedownload), bypassed the guard and caused an attacker-controlled symlink to be written into the extraction directory. The effect is limited to planting the symlink (its target is not written through), and only hosts using such a legacy p7zip build are affected; current mainline 7-Zip is not.
Published: 2026-07-08
Score: 3.1 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

BBOT’s unarchive module rejects archives that contain symlink entries before extraction, but it fails to detect symlinks whose listing carries a DOS‑attribute prefix before the Unix mode as produced by legacy p7zip builds. This flaw allows an attacker to craft a zip or 7z archive that bypasses the guard and causes an attacker‑controlled symlink to be created in the extraction directory. The CWE‑59 weakness stems from insufficient validation of file paths during extraction. The effect is limited to planting the symlink; the target path is not written, so the vulnerability does not directly leak data or grant code execution, but it can redirect subsequent file accesses to an attacker‑controlled location.

Affected Systems

The vulnerability exists in Black Lantern Security:BBOT’s unarchive component when it uses p7zip prior to the mainline 7‑Zip release. Hosts running the legacy p7zip build are at risk; current mainline 7‑Zip is not. No specific BBOT product version is listed in the advisory.

Risk and Exploitability

The CVSS score of 3.1 indicates low severity, and the EPSS score of less than 1% reflects a very low probability of exploitation. This vulnerability is not listed in the CISA KEV catalog. Attackers must supply a malicious zip or 7z archive that is extracted by the BBOT process, such as during an automated filedownload scan. The flaw resides in a third‑party compression library and applies only to environments that accept untrusted archives and run the legacy p7zip build. The attack results in a symlink being planted in the extraction directory; it does not write the target file, so it does not directly compromise data or code, but it can redirect future file accesses to an attacker‑controlled location.

Generated by OpenCVE AI on July 29, 2026 at 14:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade p7zip to the latest mainline 7‑Zip release
  • Configure extraction routines to validate symlink entries regardless of DOS‑attribute prefixes
  • Avoid extracting archives from untrusted sources or enforce strict file download validation

Generated by OpenCVE AI on July 29, 2026 at 14:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Black Lantern Security
Black Lantern Security bbot
Vendors & Products Black Lantern Security
Black Lantern Security bbot

Wed, 08 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description BBOT's unarchive module rejects archives containing symlink entries before extraction, but for zip and 7z archives it failed to detect symlinks whose listing carries a DOS-attribute prefix before the unix mode, as produced by legacy versions of p7zip. Such an archive, downloaded and extracted during a scan (for example via filedownload), bypassed the guard and caused an attacker-controlled symlink to be written into the extraction directory. The effect is limited to planting the symlink (its target is not written through), and only hosts using such a legacy p7zip build are affected; current mainline 7-Zip is not.
Title Symlink guard bypass in unarchive module allows planting symlinks during extraction
Weaknesses CWE-59
References
Metrics cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N'}


Subscriptions

Black Lantern Security Bbot
cve-icon MITRE

Status: PUBLISHED

Assigner: BLSOPS

Published:

Updated: 2026-07-08T15:57:12.247Z

Reserved: 2026-07-07T15:14:09.717Z

Link: CVE-2026-14966

cve-icon Vulnrichment

Updated: 2026-07-08T15:57:09.771Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T14:15:03Z

Weaknesses
  • CWE-59

    Improper Link Resolution Before File Access ('Link Following')