CVE-2026-84809: Tencent AI-Infra-Guard skill-scan bytecode bypass via __pycache__ exclusion

CVE-2026-84809 · Severity: medium · CVSS 6.5 · Published 2026-09-02

Tencent AI-Infra-Guard's skill-scan component, which validates AI agent skills for security threats, systematically skips analysis of compiled Python bytecode files (.pyc, .pyo, .pyd). Attackers can distribute skills with harmless visible Python source code alongside malicious compiled bytecode that executes when the skill is imported; the scanner reports the skill as safe, but operators unknowingly install malicious code that runs with operator privileges.

Technologies: Tencent Ai-Infra-Guard. Vendors: Tencent.

Quick answers

Is CVE-2026-84809 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-84809 being exploited in the wild.
How severe is CVE-2026-84809?
Medium severity, with a CVSS score of 6.5, published 2 September 2026.
Which products and versions are affected?
Tencent Ai-Infra-Guard <UNKNOWN>.
Is there a fix for CVE-2026-84809?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-84809 attacked?
It is attacked over the network.
Am I affected by CVE-2026-84809?
Check whether you run Tencent Ai-Infra-Guard at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a logic bypass in the skill-scan analyzer's file filtering mechanism. The scanner hardcodes __pycache__ directories and compiled Python extensions (.pyc, .pyo, .pyd) into skip lists across multiple scanning surfaces, assuming these files are not dangerous or will be regenerated from safe source. An attacker can craft a malicious skill package containing benign .py source files (which pass inspection) alongside pre-compiled .pyc files containing arbitrary code. When the skill is installed and imported by an operator, Python loads the compiled bytecode (which is executable code), bypassing the scanner's verdict. Network attack vector requires the skill to be distributed through the platform; no authentication bypass is required if the attacker can inject a skill package or convince an operator to install one.

Affected products

  • Tencent AI-Infra-Guard <UNKNOWN>

Timeline

  • 2026-09-02: disclosed
  • other: CVE-2026-84809 assigned

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.