build(deps): update dependency cryptography to v43 [security] (hotfix/2.7)
Metadata
Current evaluation
Renovate security bump of cryptography 41.0.7 -> 43.0.1 merged into hotfix/2.7 as commit 2fa3602f, fixing GHSA-h4gh-qq45-vh27 (vulnerable OpenSSL bundled in cryptography wheels).
Resolution: closed resolved
Reason: PR #1871 was merged with commit 2fa3602f ("build(deps): update dependency cryptography to v43 [security] (hotfix/2.7) (#1871)"), bumping the pin from 41.0.7 to 43.0.1 to remediate GHSA-h4gh-qq45-vh27. Sibling branch bumps for the same advisory merged in #1870 (main, 438cafe0) and #1872 (hotfix/3.2, a98a8b4f).
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cryptography](https://redirect.github.com/pyca/cryptography) ([changelog](https://cryptography.io/en/latest/changelog/)) | `==41.0.7` -> `==43.0.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
### GitHub Vulnerability Alerts
#### [GHSA-h4gh-qq45-vh27](https://redirect.github.com/pyca/cryptography/security/advisories/GHSA-h4gh-qq45-vh27)
pyca/cryptography's wheels include a statically linked copy of OpenSSL. The versions of OpenSSL included in cryptography 37.0.0-43.0.0 are vulnerable to a security issue. More details about the vulnerability itself can be found in https://openssl-library.org/news/secadv/20240903.txt.
If you are building cryptography source ("sdist") then you are responsible for upgrading your copy of OpenSSL. Only users installing from wheels built by the cryptography project (i.e., those distributed on PyPI) need to update their cryptography versions.
---
### Release Notes
<details>
<summary>pyca/cryptography (cryptography)</summary>
### [`v43.0.1`](https://redirect.github.com/pyca/cryptography/compare/43.0.0...43.0.1)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/43.0.0...43.0.1)
### [`v43.0.0`](https://redirect.github.com/pyca/cryptography/compare/42.0.8...43.0.0)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.8...43.0.0)
### [`v42.0.8`](https://redirect.github.com/pyca/cryptography/compare/42.0.7...42.0.8)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.7...42.0.8)
### [`v42.0.7`](https://redirect.github.com/pyca/cryptography/compare/42.0.6...42.0.7)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.6...42.0.7)
### [`v42.0.6`](https://redirect.github.com/pyca/cryptography/compare/42.0.5...42.0.6)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.5...42.0.6)
### [`v42.0.5`](https://redirect.github.com/pyca/cryptography/compare/42.0.4...42.0.5)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.4...42.0.5)
### [`v42.0.4`](https://redirect.github.com/pyca/cryptography/compare/42.0.3...42.0.4)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.3...42.0.4)
### [`v42.0.3`](https://redirect.github.com/pyca/cryptography/compare/42.0.2...42.0.3)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.2...42.0.3)
### [`v42.0.2`](https://redirect.github.com/pyca/cryptography/compare/42.0.1...42.0.2)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.1...42.0.2)
### [`v42.0.1`](https://redirect.github.com/pyca/cryptography/compare/42.0.0...42.0.1)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/42.0.0...42.0.1)
### [`v42.0.0`](https://redirect.github.com/pyca/cryptography/compare/41.0.7...42.0.0)
[Compare Source](https://redirect.github.com/pyca/cryptography/compare/41.0.7...42.0.0)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/charmcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6ImhvdGZpeC8yLjciLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate security bump of cryptography 41.0.7 -> 43.0.1 merged into hotfix/2.7 as commit 2fa3602f, fixing GHSA-h4gh-qq45-vh27 (vulnerable OpenSSL bundled in cryptography wheels). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into hotfix/2.7 via #1871, upgrading cryptography from 41.0.7 to 43.0.1 to address GHSA-h4gh-qq45-vh27 in bundled OpenSSL wheels. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to hotfix/2.7, updating cryptography from v41.0.7 to v43.0.1 to resolve GHSA-h4gh-qq45-vh27 OpenSSL wheel vulnerability. Approved by two reviewers, passed CI, and successfully merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated update upgrading cryptography from 41.0.7 to 43.0.1 on the hotfix/2.7 branch. The change resolves OpenSSL wheel vulnerability GHSA-h4gh-qq45-vh27 and was processed via Renovate bot. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1870
(confidence 92%)
Same cryptography 43.0.1 security bump applied to main, merged as commit 438cafe0.
-
Related To:
canonical/charmcraft#1872
(confidence 92%)
Same cryptography 43.0.1 security bump applied to hotfix/3.2, merged as commit a98a8b4f.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1872 build(deps): update dependency cryptography to v43.0.1 [security] (hotfix/3.2) | charmcraft | merged | Renovate security bump of cryptography 43.0.0 -> 43.0.1 merged into hotfix/3.2 as commit a98a8b4f, fixing vulnerable bundled OpenSSL (GHSA-h4gh-qq45-vh27). Sibling bumps landed via #1870 (438cafe0) and #1871. | |
| #5010 build(deps): update dependency cryptography to v43.0.1 [security] (main) | snapcraft | merged | Merged PR #5010 in commit 31bec5200, updating cryptography 43.0.0 to 43.0.1 to address OpenSSL vulnerability GHSA-h4gh-qq45-vh27. | |
| #1870 build(deps): update dependency cryptography to v43.0.1 [security] (main) | charmcraft | merged | Merged #1870, bumping cryptography from 43.0.0 to 43.0.1 to address GHSA-h4gh-qq45-vh27; mainline merge commit: 438cafe0. | |
| #5012 build(deps): update dependency cryptography to v43 [security] (hotfix/8.3) - abandoned | snapcraft | closed | Cryptography 43.0.1 hotfix/8.3 bump was abandoned and closed unmerged; the equivalent main-branch security update merged via #5010 (31bec5200). | |
| #2165 build(deps): update dependency cryptography to v44.0.1 [security] (hotfix/3.3) - autoclosed | charmcraft | closed | Renovate PR #2165 was autoclosed unmerged without CI or comments; cryptography 44.0.1 was later merged on main through #2189 (bba6a32e). | |
| #5011 build(deps): update dependency cryptography to v43 [security] (hotfix/7.5) - autoclosed | snapcraft | closed | Autoclosed unmerged on hotfix/7.5; the same cryptography 43.0.1 security update was merged to main in canonical/snapcraft#5010 via commit 31bec5200. | |
| #2166 build(deps): update dependency cryptography to v44.0.1 [security] (hotfix/3.4) - autoclosed | charmcraft | closed | Renovate's cryptography 44.0.1 security bump for hotfix/3.4 was auto-closed unmerged after 598 days; no resolving commit or CI run was recorded. | |
| #4374 build(deps): bump cryptography from 41.0.3 to 41.0.4 | snapcraft | merged | Merged PR #4374 via commit 189818319, updating cryptography from 41.0.3 to 41.0.4 with wheels built using OpenSSL 3.1.3. | |
| #5252 build(deps): update dependency cryptography to v44 [security] (main) | snapcraft | closed | Closed unmerged as a duplicate of #5251, which proposed the same cryptography 43.0.3 to 44.0.1 security update. | |
| #2570 build(deps): update dependency cryptography to v46 [security] (hotfix/4.1) - autoclosed | charmcraft | closed | Autoclosed unmerged after 219 days; cryptography 46 later landed on main via #2583 (e66a25b5) and was advanced to 46.0.6 by #2617. |