Description
Highflame ramparts 0.8.1 through 0.8.10 contains a security scan bypass vulnerability that allows attackers to hide malicious payloads because collect_bundle_siblings and walk_bundle_subdir skip nested directories and .pyc files. Attackers can distribute a skill bundle with an unchecked-hash .pyc under scripts/<subdir>/__pycache__/ that ramparts silently ignores, while CPython executes it when the skill runs.
Published: 2026-10-31
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Malicious code execution via hidden .pyc files
Action: Patch
AI Analysis

Impact

Highflame ramparts versions 0.8.1 through 0.8.10 contain a scan bypass that permits malicious payloads to be hidden in nested compiled Python files (.pyc) inside __pycache__ directories. The bundle validation logic, collect_bundle_siblings and walk_bundle_subdir, ignores nested directories and .pyc files, allowing the bundle to pass scanning. When the skill runs, CPython automatically executes the compiled file, giving an attacker the ability to run arbitrary code on the host, thereby compromising the system's integrity and confidentiality.

Affected Systems

The vulnerability affects the highflame‑ai Ramparts product in all releases from 0.8.1 to 0.8.10.

Risk and Exploitability

With a CVSS score of 7.1 the risk is moderate to high. Exploitation requires an attacker to supply a skill bundle with a nested __pycache__ containing an unchecked .pyc file, a scenario possible when skill bundles are imported from external sources with insufficient validation. Although EPSS data is unavailable and the vulnerability is not listed in CISA KEV, the ability to execute hidden payloads poses a serious threat if the host accepts untrusted bundles.

Generated by OpenCVE AI on October 31, 2026 at 18:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Ramparts to version 0.8.11 or later, which removes the scan bypass
  • Inspect all existing skill bundles for nested __pycache__ directories containing .pyc files and delete any that are not part of legitimate skill logic
  • Modify the skill bundle ingestion process to reject or sanitize .pyc files located in nested directories, ensuring all code is reviewed before execution
  • Apply runtime controls such as disabling execution of compiled Python files or sandboxing skill execution to limit potential damage

Generated by OpenCVE AI on October 31, 2026 at 18:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 31 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Description Highflame ramparts 0.8.1 through 0.8.10 contains a security scan bypass vulnerability that allows attackers to hide malicious payloads because collect_bundle_siblings and walk_bundle_subdir skip nested directories and .pyc files. Attackers can distribute a skill bundle with an unchecked-hash .pyc under scripts/<subdir>/__pycache__/ that ramparts silently ignores, while CPython executes it when the skill runs.
Title Highflame ramparts 0.8.1 through 0.8.10 Skill Bundle Scan Bypass via Nested .pyc
Weaknesses CWE-693
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-31T17:25:51.512Z

Reserved: 2026-10-31T11:44:47.097Z

Link: CVE-2026-120202

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-31T18:17:08.080

Modified: 2026-10-31T18:17:08.080

Link: CVE-2026-120202

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-31T18:30:09Z

Weaknesses
  • CWE-693

    Protection Mechanism Failure