← Back to issue list

build(deps): bump idna from 3.4 to 3.7 in /docs/.sphinx

View original Github issue

Metadata

Project
snapcraft
Number
#4725
Type
pull request
State
closed
Author
dependabot[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Dependabot PR to bump idna 3.4->3.7 in /docs/.sphinx was closed by @mr-cal on 2024-04-12 in favour of PR #4726, which landed the same upgrade as commit 077ebbfff fixing CVE-2024-3651.

Resolution: closed superseded

Reason: Maintainer @mr-cal closed it "in favour of #4726"; that PR ("chore(deps): update dependency idna to v3.7 [security]") was merged as commit 077ebbfff, bumping idna to 3.7 and addressing CVE-2024-3651. Later bumps followed in #5439 and #6265.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kjd/idna/releases">idna's releases</a>.</em></p> <blockquote> <h2>v3.7</h2> <h2>What's Changed</h2> <ul> <li>Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]</li> </ul> <p>Thanks to Guido Vranken for reporting the issue.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/kjd/idna/compare/v3.6...v3.7">https://github.com/kjd/idna/compare/v3.6...v3.7</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/kjd/idna/blob/master/HISTORY.rst">idna's changelog</a>.</em></p> <blockquote> <p>3.7 (2024-04-11) ++++++++++++++++</p> <ul> <li>Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]</li> </ul> <p>Thanks to Guido Vranken for reporting the issue.</p> <p>3.6 (2023-11-25) ++++++++++++++++</p> <ul> <li>Fix regression to include tests in source distribution.</li> </ul> <p>3.5 (2023-11-24) ++++++++++++++++</p> <ul> <li>Update to Unicode 15.1.0</li> <li>String codec name is now &quot;idna2008&quot; as overriding the system codec &quot;idna&quot; was not working.</li> <li>Fix typing error for codec encoding</li> <li>&quot;setup.cfg&quot; has been added for this release due to some downstream lack of adherence to PEP 517. Should be removed in a future release so please prepare accordingly.</li> <li>Removed reliance on a symlink for the &quot;idna-data&quot; tool to comport with PEP 517 and the Python Packaging User Guide for sdist archives.</li> <li>Added security reporting protocol for project</li> </ul> <p>Thanks Jon Ribbens, Diogo Teles Sant'Anna, Wu Tingfeng for contributions to this release.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kjd/idna/commit/1d365e17e10d72d0b7876316fc7b9ca0eebdd38d"><code>1d365e1</code></a> Release v3.7</li> <li><a href="https://github.com/kjd/idna/commit/c1b3154939907fab67c5754346afaebe165ce8e6"><code>c1b3154</code></a> Merge pull request <a href="https://redirect.github.com/kjd/idna/issues/172">#172</a> from kjd/optimize-contextj</li> <li><a href="https://github.com/kjd/idna/commit/0394ec76ff022813e770ba1fd89658790ea35623"><code>0394ec7</code></a> Merge branch 'master' into optimize-contextj</li> <li><a href="https://github.com/kjd/idna/commit/cd58a23173d2b0a40b95ee680baf3e59e8d33966"><code>cd58a23</code></a> Merge pull request <a href="https://redirect.github.com/kjd/idna/issues/152">#152</a> from elliotwutingfeng/dev</li> <li><a href="https://github.com/kjd/idna/commit/5beb28b9dd77912c0dd656d8b0fdba3eb80222e7"><code>5beb28b</code></a> More efficient resolution of joiner contexts</li> <li><a href="https://github.com/kjd/idna/commit/1b121483ed04d9576a1291758f537e1318cddc8b"><code>1b12148</code></a> Update ossf/scorecard-action to v2.3.1</li> <li><a href="https://github.com/kjd/idna/commit/d516b874c3388047934938a500c7488d52c4e067"><code>d516b87</code></a> Update Github actions/checkout to v4</li> <li><a href="https://github.com/kjd/idna/commit/c095c75943413c75ebf8ac74179757031b7f80b7"><code>c095c75</code></a> Merge branch 'master' into dev</li> <li><a href="https://github.com/kjd/idna/commit/60a0a4cb61ec6834d74306bd8a1fa46daac94c98"><code>60a0a4c</code></a> Fix typo in GitHub Actions workflow key</li> <li><a href="https://github.com/kjd/idna/commit/5918a0ef8034379c2e409ae93ee11d24295bb201"><code>5918a0e</code></a> Merge branch 'master' into dev</li> <li>Additional commits viewable in <a href="https://github.com/kjd/idna/compare/v3.4...v3.7">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=idna&package-manager=pip&previous-version=3.4&new-version=3.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/canonical/snapcraft/network/alerts). </details>

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Dependabot PR to bump idna 3.4->3.7 in /docs/.sphinx was closed by @mr-cal on 2024-04-12 in favour of PR #4726, which landed the same upgrade as commit 077ebbfff fixing CVE-2024-3651.
stealth/space-bunny-alpha — closed superseded Closed as superseded by merged PR #4726, which upgraded idna to v3.7 and addressed CVE-2024-3651.
stealth/space-bunny-alpha — closed superseded Closed in favor of canonical/snapcraft#4726, which merged idna 3.7 in commit 077ebbfff and addressed CVE-2024-3651.
stealth/space-bunny-alpha — closed superseded Closed in favor of canonical/snapcraft#4726, which merged the idna 3.7 security update and addressed CVE-2024-3651.
qwen/qwen3.6-35b-a3b — — Dependabot PR to update idna to 3.7 for CVE-2024-3651 was closed and superseded by pull request #4726. The security patch was applied in the alternative branch instead.
qwen3.6-35b-a3b-mtp-q6 — — Automated idna update from 3.4 to 3.7 to address CVE-2024-3651 was closed and superseded by pull request #4726.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/snapcraft#4726 (confidence 97%)

    Closing comment names #4726 as the replacement; merged as commit 077ebbfff updating idna to v3.7 for CVE-2024-3651

  • Related To: canonical/snapcraft#5439 (confidence 55%)

    Later Dependabot PR updating idna to v3.10

  • Related To: canonical/snapcraft#6265 (confidence 50%)

    Subsequent commit bumping idna and urllib3 in the docs environment

Related issues

Issue Project State Summary Similarity
#4727 build(deps): bump idna from 3.6 to 3.7 snapcraft closed Dependabot PR bumping idna 3.6→3.7 was closed unmerged by mr-cal in favour of the Renovate security PR #4726, which updated idna and landed as commit 077ebbfff.
87%
#346 build(deps): bump idna imagecraft merged Merged PR #346 in commit 4bf75c9, updating idna from 3.11 to 3.15 to resolve an OSV vulnerability.
80%
#1938 build(deps): update dependency idna to v3.10 (main) charmcraft merged Merged PR #1938 in commit afd3b394, updating idna from 3.7 to 3.10 after tests passed and maintainers approved it.
74%
#4903 build(deps): bump certifi from 2023.7.22 to 2024.7.4 in /docs/.sphinx snapcraft merged Merged PR #4903 in commit ccbc7b3d9, updating the Sphinx docs dependency certifi from 2023.7.22 to 2024.7.4.
73%
#4726 chore(deps): update dependency idna to v3.7 [security] snapcraft merged Renovate PR #4726 merged as commit 077ebbfff, pinning idna 3.4/3.6 -> 3.7 to fix CVE-2024-3651 (idna.encode() DoS). Later bumped to 3.10 in #5439.
73%
#5312 build(deps): bump jinja2 from 3.1.5 to 3.1.6 in /docs/.sphinx snapcraft merged Dependabot PR merged as commit 8bc04497, bumping Jinja2 3.1.5 to 3.1.6 in the Sphinx docs requirements to fix sandbox bypass GHSA-cpwx-vrp4-4pq7.
73%
#4788 build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs/.sphinx snapcraft closed Closed unmerged as redundant: commit 3869f7517 had already upgraded Jinja2 to 3.1.4; Dependabot confirmed the proposed bump was no longer needed.
72%
#1615 build(deps): bump idna + urllib3 craft-parts merged Merged #1615 in commit dd195de9, updating idna 3.11→3.18 and urllib3 2.6.3→2.7.0 to address reported OSV findings.
72%
#4291 build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /docs/.sphinx snapcraft merged Dependabot PR merged as commit 363d2bd47, bumping certifi 2022.12.7 -> 2023.7.22 in docs/.sphinx requirements. Companion PR #4292 did the same for the main requirements file.
70%
#210 build(deps): update dependency sphinx-autobuild to v2024.9.3 craft-store merged Renovate PR merged (commit df6d001), bumping sphinx-autobuild 2024.4.16 -> 2024.9.3 in docs requirements (+2/-2 across two files). Later bumped again to 2024.10.3 in #224 (d507527).
70%