Skip to content

chore(deps): lock oauthlib 4.0.0 and pyjwt 2.15.1 (CVE-2026-49265, CVE-2026-102274) - #917

Merged
ffroliva merged 1 commit into
developfrom
chore/oauthlib-cve-2026-49265
Sep 29, 2026
Merged

ffroliva merged 1 commit into
developfrom
chore/oauthlib-cve-2026-49265

Conversation

@ffroliva

Copy link
Copy Markdown
Owner

Summary

The Dependency audit (pip-audit) gate went red on develop-based PRs (first seen on #916). Two newly published advisories hit transitive dependencies:

Package Locked Advisory Fixed Pulled in by
oauthlib 3.3.1 → 4.0.0 CVE-2026-49265 4.0.0 gcs extra: gcsfs → google-auth-oauthlib → requests-oauthlib
pyjwt 2.13.0 → 2.15.1 CVE-2026-102274 2.14.0 mcp[crypto]

This is a lock-only change (uv lock --upgrade-package). pyproject.toml is untouched and no gflow code imports either package directly.

Verification

  • uvx pip-audit==2.10.1 over the same uv export --frozen --all-extras that CI uses reports No known vulnerabilities found.
  • import oauthlib, requests_oauthlib, google_auth_oauthlib, gcsfs, jwt, mcp all succeed. oauthlib 4.0.0 is a major bump, but requests-oauthlib 2.0.0 resolves with it.
  • tests/mcp: 234 passed.
  • This touches no Flow surface, so there is no e2e.

…CVE-2026-102274

Both transitive (gcs extra; mcp[crypto]). pip-audit over the --all-extras export
is clean; gcsfs, requests-oauthlib, google-auth-oauthlib and mcp import fine, and
the MCP suite passes (234).
@coderabbitai

coderabbitai Bot commented Sep 29, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 43 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used all 2 included reviews currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 720a6eb5-056e-4991-afe8-959a3221ac09

📥 Commits

Reviewing files that changed from the base of the PR and between 342f39d and 621f8aa.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (1)
  • CHANGELOG.md

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.

@ffroliva
ffroliva merged commit 5d7fbb6 into develop Sep 29, 2026
16 checks passed
@ffroliva ffroliva mentioned this pull request Sep 29, 2026
@ffroliva
ffroliva deleted the chore/oauthlib-cve-2026-49265 branch September 29, 2026 19:39
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