Skip to content

🚨 Security: 33 critical/high vulnerabilities found in Python dependencies #278

@github-actions

Description

@github-actions

Summary

Security audit of Python dependencies found 33 known vulnerabilities in the backend dependencies.

Vulnerabilities Found

Critical Severity

Package Current Version CVE ID Fix Version
urllib3 2.0.7 CVE-2024-37890 1.26.19, 2.2.2

High Severity

Package Current Version CVE ID Fix Version
starlette 0.37.2 CVE-2024-47874 0.40.0
jinja2 3.1.2 CVE-2024-22195 3.1.3
cryptography 41.0.7 Multiple 46.0.5
idna 3.6 PYSEC-2024-60 3.7
requests 2.31.0 CVE-2024-35195 2.32.0
certifi 2023.11.17 PYSEC-2024-230 2024.7.4
twisted 24.3.0 Multiple 24.7.0rc1
configobj 5.0.8 CVE-2023-26112 5.0.9
pip 24.0 CVE-2025-8869 25.3
setuptools 68.1.2 PYSEC-2025-49 78.1.1
wheel 0.42.0 CVE-2026-24049 0.46.2

Additional CVEs (Medium/Low)

Recommended Actions

Update Python dependencies in packages/pybackend/pyproject.toml:

cd packages/pybackend
uv sync --upgrade

Or manually update key packages to patched versions:

  • fastapi>=0.115.0 (will pull patched starlette)
  • jinja2>=3.1.6
  • urllib3>=2.6.3
  • requests>=2.32.4
  • cryptography>=46.0.5
  • idna>=3.7
  • certifi>=2024.7.4
  • pip>=25.3
  • setuptools>=78.1.1
  • wheel>=0.46.2

Tool Output

pip-audit output showing 33 known vulnerabilities in 12 packages

Notes

  • Frontend (npm) dependencies: No vulnerabilities found ✅
  • Run pip-audit after updating to verify fixes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions