Skip to content

fix: Resolve 12 CVEs including critical h11 vulnerability - #7

Merged
ry-ops merged 2 commits into
mainfrom
security/fix-12-cves
Feb 16, 2026
Merged

fix: Resolve 12 CVEs including critical h11 vulnerability#7
ry-ops merged 2 commits into
mainfrom
security/fix-12-cves

Conversation

@ry-ops

@ry-ops ry-ops commented Feb 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Resolve 12 security vulnerabilities across 5 packages
  • Includes 1 critical, 7 high, and 4 medium severity CVEs
  • Bump version to 0.1.1

CVE Details

Package Severity CVE Fixed Version
h11 Critical CVE-2025-43859 0.16.0
mcp High CVE-2025-66416 1.23.0
mcp High CVE-2025-53366 1.9.4
mcp High CVE-2025-53365 1.10.0
urllib3 High CVE-2026-21441 2.6.3
urllib3 High CVE-2025-66471 2.6.0
urllib3 High CVE-2025-66418 2.6.0
starlette High CVE-2025-62727 0.49.1
starlette Medium CVE-2025-54121 0.47.2
urllib3 Medium CVE-2025-50182 2.5.0
urllib3 Medium CVE-2025-50181 2.5.0
requests Medium CVE-2024-47081 2.32.4

Test plan

  • Verify pip install . resolves all pinned versions
  • Confirm MCP server starts and connects to UniFi controller
  • Validate no breaking API changes from dependency bumps

🤖 Generated with Claude Code


Summary by cubic

Resolves 12 security vulnerabilities by upgrading dependencies, including a critical h11 CVE. Bumps to 0.1.1, updates the README, and fixes Docker tag formatting with a sha- prefix to prevent invalid reference errors.

  • Dependencies

    • h11 >= 0.16.0 (fixes critical CVE-2025-43859)
    • urllib3 >= 2.6.3
    • starlette >= 0.49.1
    • requests >= 2.32.4
    • mcp[cli] >= 1.23.0
  • Bug Fixes

    • Use sha- prefix for Docker SHA-based tags to avoid invalid reference format in the build workflow.

Written for commit eeb4861. Summary will update on new commits.

- Bump mcp[cli] to >=1.23.0 (CVE-2025-66416, CVE-2025-53366, CVE-2025-53365)
- Pin urllib3>=2.6.3 (CVE-2026-21441, CVE-2025-66471, CVE-2025-66418, CVE-2025-50182, CVE-2025-50181)
- Pin starlette>=0.49.1 (CVE-2025-62727, CVE-2025-54121)
- Bump requests>=2.32.4 (CVE-2024-47081)
- Pin h11>=0.16.0 (CVE-2025-43859 - critical)
- Bump version to 0.1.1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Feb 14, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@ry-ops has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 27 minutes and 1 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch security/fix-12-cves

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

@ry-ops
ry-ops force-pushed the security/fix-12-cves branch from 576bc4d to c8c947a Compare February 16, 2026 12:59
@ry-ops
ry-ops merged commit dfd9ef1 into main Feb 16, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant