Security Information

April 2, 2026 ยท View on GitHub

This page provides information about security vulnerabilities and updates in VT.ai.

Latest Security Release: v0.7.5

Release Date: April 2, 2026

Severity: Critical

VT.ai v0.7.5 addresses 25 security vulnerabilities in third-party dependencies. All users should upgrade immediately.

Vulnerabilities Fixed

High Severity

PackageCVEVulnerabilityImpactFixed Version
aiohttpCVE-2026-34525Multiple Host headers acceptedSecurity bypass3.13.5
aiohttpCVE-2026-34520Control characters in headersHeader injection3.13.5
aiohttpCVE-2026-34519HTTP response splittingResponse splitting3.13.5
aiohttpCVE-2026-34517Late size enforcementDoS via memory exhaustion3.13.5
aiohttpCVE-2026-34518Cookie header leak on redirectInformation disclosure3.13.5
cryptographyCVE-2026-26007SECT curve subgroup validation bypassCryptographic weakness46.0.6
mcpCVE-2025-66416DNS rebinding protection disabled by defaultLocal network access1.26.0
PyJWTCVE-2026-32597Critical header (crit) validation bypassToken security bypass2.12.1
blackCVE-2026-32274Path traversal via --python-cell-magicsArbitrary file write26.3.1
onnxGHSA-q56x-g2fj-4rj6TOCTOU race conditionArbitrary file read/write1.21.0
pillowCVE-2026-25990Out-of-bounds write in PSD parserCode execution12.2.0

How to Upgrade

PyPI Installation

pip install --upgrade vtai

uv Installation

uv pip install --upgrade vtai

Verify Installation

After upgrading, verify your installation:

pip show vtai

You should see version 0.7.5 or later.

Technical Details

aiohttp Vulnerabilities

The aiohttp vulnerabilities affect HTTP request/response handling:

  • Multiple Host Headers: Could allow security bypass in reverse proxy configurations
  • Header Injection: Control characters in header values could lead to request smuggling
  • Response Splitting: Unvalidated reason phrases could enable response splitting attacks
  • Memory DoS: Delayed size checking for multipart fields
  • Header Leak: Cookie and Proxy-Authorization headers leaked on cross-origin redirects

Reference: aiohttp Security Advisories

cryptography Vulnerability

The SECT curve vulnerability affects elliptic curve cryptography:

  • Missing subgroup validation for SECT curves
  • Could leak private key information via small subgroup attacks
  • Affects ECDSA signature verification and ECDH key exchange

Reference: cryptography Advisory

PyJWT Vulnerability

The crit header validation bypass affects JWT security:

  • Critical header extensions not properly validated
  • Could allow token binding bypass
  • May enable security policy circumvention

Reference: PyJWT Advisory

pillow Vulnerability

The PSD parser vulnerability:

  • Out-of-bounds write when loading crafted PSD images
  • Could lead to arbitrary code execution
  • Affects Pillow versions >= 10.3.0, < 12.1.1

Reference: pillow Advisory

Reporting Security Issues

We take security seriously. If you discover a security vulnerability in VT.ai, please report it responsibly:

  1. Do not create a public GitHub issue
  2. Email: [security contact]
  3. Include detailed reproduction steps
  4. Allow reasonable time for response and fix

Security Best Practices

When using VT.ai, follow these security best practices:

  1. Keep Updated: Always use the latest version of VT.ai
  2. API Key Security: Store API keys securely in environment variables or .env files
  3. Access Control: Run VT.ai in a secure, access-controlled environment
  4. Network Security: Use HTTPS and secure network configurations
  5. Monitor Dependencies: Watch for security updates in transitive dependencies

Previous Security Releases

  • v0.7.4 and earlier: No known critical vulnerabilities at time of release

Last Updated: April 2, 2026

Version: 0.7.5