Skip to content

Pin certifi to an uncompromised version number. (3.x) - #1441

Merged
derek-globus merged 1 commit into
globus:3.x-linefrom
derek-globus:pin-3.x-certifi
Oct 22, 2026
Merged

derek-globus merged 1 commit into
globus:3.x-linefrom
derek-globus:pin-3.x-certifi

Conversation

@derek-globus

Copy link
Copy Markdown
Contributor

What?

Pin our certifi dependency requirement to 2026.10.19 or greater.

Why?

The trust store prior to this version has been compromised (more details)

Comment thread pyproject.toml
Comment on lines 29 to 30
# cryptography 3.4.0 is known-bugged, see:
# https://github.com/pyca/cryptography/issues/5756

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

It catches my eye that we're adding this pin for security reasons, but are not similarly conscientious about forcing upgrades to, say, cryptography.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Open to further discussion, but (from my read of the issue) that's not a security issue, that's a crash-fail so I'd approach them with a different level of concern.

Not to say that we shouldn't necessarily apply a similar approach there, just that we definitely should apply it here.

@derek-globus
derek-globus merged commit da3dd41 into globus:3.x-line Oct 22, 2026
3 of 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.

2 participants