p PatchFirst

CVE-2024-7592

CVE-2024-7592 · Quadratic complexity parsing cookies with backslashes

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

There is a LOW severity vulnerability affecting CPython, specifically the 'http.cookies' standard library module. When parsing cookies that contained backslashes for quoted characters in the cookie value, the parser would use an algorithm with quadratic complexity, resulting in excess CPU resources being used while parsing the value.

CVSS 7.5 · Élevée · EPSS 2,3% · Correctif disponible

Publication
Mise à jour

Pile logicielle: system · python

Produits et versions concernés

  • python

    Versions du logiciel
    • ≥ 0, < 3.8.20: Concernée (python)
    • ≥ 3.9.0, < 3.9.20: Concernée (python)
    • ≥ 3.10.0, < 3.10.15: Concernée (python)
    • ≥ 3.11.0, < 3.11.10: Concernée (python)
    • ≥ 3.12.0, < 3.12.6: Concernée (python)
    • ≥ 3.13.0a1, < 3.13.0rc2: Concernée (python)

    Mettez à jour vers 3.10.15; Mettez à jour vers 3.11.10; Mettez à jour vers 3.12.6; Mettez à jour vers 3.13.0rc2; Mettez à jour vers 3.8.20; Mettez à jour vers 3.9.20

  • pypy3 Debian:12

    Versions du logiciel
    • 7.3.11+dfsg-2
    • 7.3.11+dfsg-2+deb12u1
    • 7.3.11+dfsg-2+deb12u2
    • 7.3.11+dfsg-2+deb12u3
    • 7.3.12+dfsg-1
    • 7.3.12~rc1+dfsg-1
    • 7.3.12~rc2+dfsg-1
    • 7.3.13+dfsg-1
    • 7.3.14+dfsg-1
    • 7.3.15+dfsg-1
    • 7.3.16+dfsg-1
    • 7.3.16+dfsg-2
    • 7.3.17+dfsg-1
    • 7.3.17+dfsg-2
    • 7.3.17+dfsg-3
    • 7.3.18+dfsg-1
    • 7.3.18+dfsg-2
    • 7.3.19+dfsg-1
    • 7.3.19+dfsg-2
    • 7.3.20+dfsg-1
    • 7.3.20+dfsg-2
    • 7.3.20+dfsg-3
    • 7.3.20+dfsg-4
    • 7.3.21+dfsg-1
    • 7.3.21+dfsg-2
    • 7.3.21+dfsg-3
    • 7.3.21+dfsg-4
    • 7.3.22+dfsg-1
    • 7.3.23+dfsg-1
    • 7.3.23+dfsg-2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • pypy3 Debian:13

    Plages de versions concernées
    • ECOSYSTEM: < 7.3.18+dfsg-1

    Mettez à jour vers 7.3.18+dfsg-1

  • pypy3 Debian:14

    Plages de versions concernées
    • ECOSYSTEM: < 7.3.18+dfsg-1

    Mettez à jour vers 7.3.18+dfsg-1

  • python3.11 Debian:12

    Versions du logiciel
    • 3.11.2-6
    • 3.11.2-6+deb12u1
    • 3.11.2-6+deb12u2
    • 3.11.2-6+deb12u3
    • 3.11.2-6+deb12u4
    Plages de versions concernées
    • ECOSYSTEM: < 3.11.2-6+deb12u5

    Mettez à jour vers 3.11.2-6+deb12u5

  • python3.13 Debian:13

    Plages de versions concernées
    • ECOSYSTEM: < 3.13.0~rc2-1

    Mettez à jour vers 3.13.0~rc2-1

  • python3.13 Debian:14

    Plages de versions concernées
    • ECOSYSTEM: < 3.13.0~rc2-1

    Mettez à jour vers 3.13.0~rc2-1

  • python2.7 Ubuntu:Pro:14.04:LTS

    Versions du logiciel
    • 2.7.5-8ubuntu3
    • 2.7.5-8ubuntu4
    • 2.7.6-2
    • 2.7.6-2ubuntu1
    • 2.7.6-3
    • 2.7.6-3ubuntu1
    • 2.7.6-4
    • 2.7.6-4ubuntu1
    • 2.7.6-5
    • 2.7.6-7
    • 2.7.6-8
    • 2.7.6-8ubuntu0.2
    • 2.7.6-8ubuntu0.3
    • 2.7.6-8ubuntu0.4
    • 2.7.6-8ubuntu0.5
    • 2.7.6-8ubuntu0.6+esm2
    • 2.7.6-8ubuntu0.6+esm3
    • 2.7.6-8ubuntu0.6+esm5
    • 2.7.6-8ubuntu0.6+esm6
    • 2.7.6-8ubuntu0.6+esm7
    • 2.7.6-8ubuntu0.6+esm8
    • 2.7.6-8ubuntu0.6+esm9
    • 2.7.6-8ubuntu0.6+esm10
    • 2.7.6-8ubuntu0.6+esm11
    • 2.7.6-8ubuntu0.6+esm12
    • 2.7.6-8ubuntu0.6+esm13
    • 2.7.6-8ubuntu0.6+esm14
    • 2.7.6-8ubuntu0.6+esm15
    • 2.7.6-8ubuntu0.6+esm16
    • 2.7.6-8ubuntu0.6+esm17
    • 2.7.6-8ubuntu0.6+esm18
    Plages de versions concernées
    • ECOSYSTEM: < 2.7.6-8ubuntu0.6+esm20

    Mettez à jour vers 2.7.6-8ubuntu0.6+esm20

  • python3.5 Ubuntu:Pro:14.04:LTS

    Versions du logiciel
    • 3.5.2-2ubuntu0~16.04.4~14.04.1
    • 3.5.2-2ubuntu0~16.04.4~14.04.1+esm1
    Plages de versions concernées
    • ECOSYSTEM: < 3.5.2-2ubuntu0~16.04.4~14.04.1+esm3

    Mettez à jour vers 3.5.2-2ubuntu0~16.04.4~14.04.1+esm3

  • python3.4 Ubuntu:Pro:14.04:LTS

    Versions du logiciel
    • 3.4~b1-0ubuntu3
    • 3.4~b1-4ubuntu4
    • 3.4~b1-4ubuntu6
    • 3.4~b1-5ubuntu2
    • 3.4~b2-1
    • 3.4~b3-1ubuntu1
    • 3.4~rc1-1build1
    • 3.4~rc2-1
    • 3.4~rc3-0ubuntu1
    • 3.4.0-1
    • 3.4.0-2ubuntu1
    • 3.4.0-2ubuntu1.1
    • 3.4.3-1ubuntu1~14.04.1
    • 3.4.3-1ubuntu1~14.04.3
    • 3.4.3-1ubuntu1~14.04.4
    • 3.4.3-1ubuntu1~14.04.5
    • 3.4.3-1ubuntu1~14.04.6
    • 3.4.3-1ubuntu1~14.04.7
    • 3.4.3-1ubuntu1~14.04.7+esm2
    • 3.4.3-1ubuntu1~14.04.7+esm4
    • 3.4.3-1ubuntu1~14.04.7+esm6
    • 3.4.3-1ubuntu1~14.04.7+esm7
    • 3.4.3-1ubuntu1~14.04.7+esm8
    • 3.4.3-1ubuntu1~14.04.7+esm10
    • 3.4.3-1ubuntu1~14.04.7+esm11
    • 3.4.3-1ubuntu1~14.04.7+esm12
    • 3.4.3-1ubuntu1~14.04.7+esm13
    • 3.4.3-1ubuntu1~14.04.7+esm14
    • 3.4.3-1ubuntu1~14.04.7+esm15
    • 3.4.3-1ubuntu1~14.04.7+esm16
    • 3.4.3-1ubuntu1~14.04.7+esm17
    • 3.4.3-1ubuntu1~14.04.7+esm19
    • 3.4.3-1ubuntu1~14.04.7+esm20
    • 3.4.3-1ubuntu1~14.04.7+esm21
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • python2.7 Ubuntu:Pro:16.04:LTS

    Versions du logiciel
    • 2.7.10-4ubuntu1
    • 2.7.10-4ubuntu2
    • 2.7.11-2
    • 2.7.11-3
    • 2.7.11-4
    • 2.7.11-6
    • 2.7.11-7
    • 2.7.11-7ubuntu1
    • 2.7.12-1~16.04
    • 2.7.12-1ubuntu0~16.04.1
    • 2.7.12-1ubuntu0~16.04.2
    • 2.7.12-1ubuntu0~16.04.3
    • 2.7.12-1ubuntu0~16.04.4
    • 2.7.12-1ubuntu0~16.04.8
    • 2.7.12-1ubuntu0~16.04.9
    • 2.7.12-1ubuntu0~16.04.11
    • 2.7.12-1ubuntu0~16.04.12
    • 2.7.12-1ubuntu0~16.04.13
    • 2.7.12-1ubuntu0~16.04.14
    • 2.7.12-1ubuntu0~16.04.16
    • 2.7.12-1ubuntu0~16.04.18
    • 2.7.12-1ubuntu0~16.04.18+esm1
    • 2.7.12-1ubuntu0~16.04.18+esm2
    • 2.7.12-1ubuntu0~16.04.18+esm3
    • 2.7.12-1ubuntu0~16.04.18+esm4
    • 2.7.12-1ubuntu0~16.04.18+esm5
    • 2.7.12-1ubuntu0~16.04.18+esm6
    • 2.7.12-1ubuntu0~16.04.18+esm7
    • 2.7.12-1ubuntu0~16.04.18+esm8
    • 2.7.12-1ubuntu0~16.04.18+esm9
    Plages de versions concernées
    • ECOSYSTEM: < 2.7.12-1ubuntu0~16.04.18+esm10

    Mettez à jour vers 2.7.12-1ubuntu0~16.04.18+esm10

  • python3.5 Ubuntu:Pro:16.04:LTS

    Versions du logiciel
    • 3.5.0-3
    • 3.5.0-3ubuntu1
    • 3.5.1~rc1-2ubuntu1
    • 3.5.1-1
    • 3.5.1-2
    • 3.5.1-3
    • 3.5.1-5
    • 3.5.1-6ubuntu1
    • 3.5.1-6ubuntu2
    • 3.5.1-9ubuntu1
    • 3.5.1-10
    • 3.5.2-2~16.01
    • 3.5.2-2~16.04
    • 3.5.2-2ubuntu0~16.04.1
    • 3.5.2-2ubuntu0~16.04.2
    • 3.5.2-2ubuntu0~16.04.3
    • 3.5.2-2ubuntu0~16.04.4
    • 3.5.2-2ubuntu0~16.04.5
    • 3.5.2-2ubuntu0~16.04.8
    • 3.5.2-2ubuntu0~16.04.9
    • 3.5.2-2ubuntu0~16.04.10
    • 3.5.2-2ubuntu0~16.04.11
    • 3.5.2-2ubuntu0~16.04.12
    • 3.5.2-2ubuntu0~16.04.13
    • 3.5.2-2ubuntu0~16.04.13+esm1
    • 3.5.2-2ubuntu0~16.04.13+esm2
    • 3.5.2-2ubuntu0~16.04.13+esm3
    • 3.5.2-2ubuntu0~16.04.13+esm5
    • 3.5.2-2ubuntu0~16.04.13+esm6
    • 3.5.2-2ubuntu0~16.04.13+esm7
    • 3.5.2-2ubuntu0~16.04.13+esm8
    • 3.5.2-2ubuntu0~16.04.13+esm9
    • 3.5.2-2ubuntu0~16.04.13+esm10
    • 3.5.2-2ubuntu0~16.04.13+esm11
    • 3.5.2-2ubuntu0~16.04.13+esm12
    • 3.5.2-2ubuntu0~16.04.13+esm13
    Plages de versions concernées
    • ECOSYSTEM: < 3.5.2-2ubuntu0~16.04.13+esm14

    Mettez à jour vers 3.5.2-2ubuntu0~16.04.13+esm14

  • python2.7 Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 2.7.14-2ubuntu2
    • 2.7.14-4
    • 2.7.14-6
    • 2.7.14-7
    • 2.7.14-8
    • 2.7.15~rc1-1
    • 2.7.15~rc1-1ubuntu0.1
    • 2.7.15-4ubuntu4~18.04
    • 2.7.15-4ubuntu4~18.04.1
    • 2.7.15-4ubuntu4~18.04.2
    • 2.7.17-1~18.04
    • 2.7.17-1~18.04ubuntu1
    • 2.7.17-1~18.04ubuntu1.1
    • 2.7.17-1~18.04ubuntu1.2
    • 2.7.17-1~18.04ubuntu1.3
    • 2.7.17-1~18.04ubuntu1.5
    • 2.7.17-1~18.04ubuntu1.6
    • 2.7.17-1~18.04ubuntu1.7
    • 2.7.17-1~18.04ubuntu1.8
    • 2.7.17-1~18.04ubuntu1.10
    • 2.7.17-1~18.04ubuntu1.11
    • 2.7.17-1~18.04ubuntu1.13
    • 2.7.17-1~18.04ubuntu1.13+esm1
    • 2.7.17-1~18.04ubuntu1.13+esm2
    • 2.7.17-1~18.04ubuntu1.13+esm3
    • 2.7.17-1~18.04ubuntu1.13+esm4
    Plages de versions concernées
    • ECOSYSTEM: < 2.7.17-1~18.04ubuntu1.13+esm5

    Mettez à jour vers 2.7.17-1~18.04ubuntu1.13+esm5

  • python3.6 Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 3.6.3-1ubuntu1
    • 3.6.4~rc1-1
    • 3.6.4~rc1-2
    • 3.6.4-1
    • 3.6.4-2
    • 3.6.4-3build1
    • 3.6.4-4
    • 3.6.5~rc1-1
    • 3.6.5-3
    • 3.6.6-1~18.04
    • 3.6.7-1~18.04
    • 3.6.8-1~18.04.1
    • 3.6.8-1~18.04.2
    • 3.6.8-1~18.04.3
    • 3.6.9-1~18.04
    • 3.6.9-1~18.04ubuntu1
    • 3.6.9-1~18.04ubuntu1.1
    • 3.6.9-1~18.04ubuntu1.3
    • 3.6.9-1~18.04ubuntu1.4
    • 3.6.9-1~18.04ubuntu1.6
    • 3.6.9-1~18.04ubuntu1.7
    • 3.6.9-1~18.04ubuntu1.8
    • 3.6.9-1~18.04ubuntu1.9
    • 3.6.9-1~18.04ubuntu1.10
    • 3.6.9-1~18.04ubuntu1.12
    • 3.6.9-1~18.04ubuntu1.13
    • 3.6.9-1~18.04ubuntu1.13+esm1
    • 3.6.9-1~18.04ubuntu1.13+esm2
    • 3.6.9-1~18.04ubuntu1.13+esm3
    • 3.6.9-1~18.04ubuntu1.13+esm4
    • 3.6.9-1~18.04ubuntu1.13+esm5
    • 3.6.9-1~18.04ubuntu1.13+esm6
    • 3.6.9-1~18.04ubuntu1.13+esm7
    • 3.6.9-1~18.04ubuntu1.13+esm8
    • 3.6.9-1~18.04ubuntu1.13+esm9
    • 3.6.9-1~18.04ubuntu1.13+esm10
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • python3.7 Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 3.7.0~a2-1
    • 3.7.0~a3-1
    • 3.7.0~a3-2
    • 3.7.0~a3-3
    • 3.7.0~a4-1
    • 3.7.0~b1-1
    • 3.7.0~b1-1build1
    • 3.7.0~b2-1
    • 3.7.0~b3-1
    • 3.7.0-1~18.04
    • 3.7.1-1~18.04
    • 3.7.3-2~18.04.1
    • 3.7.5-2~18.04
    • 3.7.5-2~18.04.4
    • 3.7.5-2ubuntu1~18.04.2
    • 3.7.5-2ubuntu1~18.04.2+esm1
    • 3.7.5-2ubuntu1~18.04.2+esm2
    • 3.7.5-2ubuntu1~18.04.2+esm3
    • 3.7.5-2ubuntu1~18.04.2+esm4
    • 3.7.5-2ubuntu1~18.04.2+esm5
    • 3.7.5-2ubuntu1~18.04.2+esm6
    • 3.7.5-2ubuntu1~18.04.2+esm7
    • 3.7.5-2ubuntu1~18.04.2+esm8
    • 3.7.5-2ubuntu1~18.04.2+esm9
    • 3.7.5-2ubuntu1~18.04.2+esm10
    • 3.7.5-2ubuntu1~18.04.2+esm11
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • python3.8 Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 3.8.0-3~18.04
    • 3.8.0-3~18.04.1
    • 3.8.0-3ubuntu1~18.04.2
    • 3.8.0-3ubuntu1~18.04.2+esm1
    • 3.8.0-3ubuntu1~18.04.2+esm2
    • 3.8.0-3ubuntu1~18.04.2+esm3
    • 3.8.0-3ubuntu1~18.04.2+esm4
    • 3.8.0-3ubuntu1~18.04.2+esm5
    • 3.8.0-3ubuntu1~18.04.2+esm6
    • 3.8.0-3ubuntu1~18.04.2+esm7
    • 3.8.0-3ubuntu1~18.04.2+esm8
    • 3.8.0-3ubuntu1~18.04.2+esm9
    • 3.8.0-3ubuntu1~18.04.2+esm10
    • 3.8.0-3ubuntu1~18.04.2+esm11
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • python3.8 Ubuntu:20.04:LTS

    Versions du logiciel
    • 3.8.0-1
    • 3.8.0-2
    • 3.8.0-3
    • 3.8.0-4
    • 3.8.0-5
    • 3.8.1-2ubuntu3
    • 3.8.2~rc1-1ubuntu1
    • 3.8.2-1
    • 3.8.2-1ubuntu1
    • 3.8.2-1ubuntu1.1
    • 3.8.2-1ubuntu1.2
    • 3.8.5-1~20.04
    • 3.8.5-1~20.04.2
    • 3.8.5-1~20.04.3
    • 3.8.10-0ubuntu1~20.04
    • 3.8.10-0ubuntu1~20.04.1
    • 3.8.10-0ubuntu1~20.04.2
    • 3.8.10-0ubuntu1~20.04.4
    • 3.8.10-0ubuntu1~20.04.5
    • 3.8.10-0ubuntu1~20.04.6
    • 3.8.10-0ubuntu1~20.04.7
    • 3.8.10-0ubuntu1~20.04.8
    • 3.8.10-0ubuntu1~20.04.9
    • 3.8.10-0ubuntu1~20.04.10
    • 3.8.10-0ubuntu1~20.04.11
    Plages de versions concernées
    • ECOSYSTEM: < 3.8.10-0ubuntu1~20.04.12

    Mettez à jour vers 3.8.10-0ubuntu1~20.04.12

  • python2.7 Ubuntu:Pro:20.04:LTS

    Versions du logiciel
    • 2.7.17~rc1-1
    • 2.7.17-1
    • 2.7.17-1ubuntu5
    • 2.7.17-1ubuntu6
    • 2.7.18~rc1-2
    • 2.7.18-1~20.04
    • 2.7.18-1~20.04.1
    • 2.7.18-1~20.04.1+esm1
    • 2.7.18-1~20.04.3
    • 2.7.18-1~20.04.3+esm1
    • 2.7.18-1~20.04.4
    • 2.7.18-1~20.04.4+esm1
    Plages de versions concernées
    • ECOSYSTEM: < 2.7.18-1~20.04.4+esm2

    Mettez à jour vers 2.7.18-1~20.04.4+esm2

  • python3.9 Ubuntu:Pro:20.04:LTS

    Versions du logiciel
    • 3.9.0~rc1-1~20.04
    • 3.9.0-5~20.04
    • 3.9.5-3~20.04.1
    • 3.9.5-3ubuntu0~20.04.1
    • 3.9.5-3ubuntu0~20.04.1+esm1
    • 3.9.5-3ubuntu0~20.04.1+esm2
    • 3.9.5-3ubuntu0~20.04.1+esm3
    • 3.9.5-3ubuntu0~20.04.1+esm4
    • 3.9.5-3ubuntu0~20.04.1+esm5
    • 3.9.5-3ubuntu0~20.04.1+esm6
    • 3.9.5-3ubuntu0~20.04.1+esm7
    • 3.9.5-3ubuntu0~20.04.1+esm8
    • 3.9.5-3ubuntu0~20.04.1+esm9
    • 3.9.5-3ubuntu0~20.04.1+esm10
    • 3.9.5-3ubuntu0~20.04.1+esm11
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • python3.10 Ubuntu:22.04:LTS

    Versions du logiciel
    • 3.10.0-2
    • 3.10.0-3
    • 3.10.0-4
    • 3.10.0-5
    • 3.10.0-5build1
    • 3.10.1-1
    • 3.10.1-2
    • 3.10.2-1
    • 3.10.2-5
    • 3.10.2-7
    • 3.10.3-1
    • 3.10.4-3
    • 3.10.4-3ubuntu0.1
    • 3.10.6-1~22.04
    • 3.10.6-1~22.04.1
    • 3.10.6-1~22.04.2
    • 3.10.6-1~22.04.2ubuntu1
    • 3.10.6-1~22.04.2ubuntu1.1
    • 3.10.12-1~22.04.2
    • 3.10.12-1~22.04.3
    • 3.10.12-1~22.04.4
    • 3.10.12-1~22.04.5
    Plages de versions concernées
    • ECOSYSTEM: < 3.10.12-1~22.04.6

    Mettez à jour vers 3.10.12-1~22.04.6

  • python2.7 Ubuntu:Pro:22.04:LTS

    Versions du logiciel
    • 2.7.18-8build1
    • 2.7.18-13
    • 2.7.18-13ubuntu1
    • 2.7.18-13ubuntu1.1
    • 2.7.18-13ubuntu1.1+esm2
    • 2.7.18-13ubuntu1.2
    • 2.7.18-13ubuntu1.2+esm1
    Plages de versions concernées
    • ECOSYSTEM: < 2.7.18-13ubuntu1.2+esm2

    Mettez à jour vers 2.7.18-13ubuntu1.2+esm2

  • python3.11 Ubuntu:Pro:22.04:LTS

    Versions du logiciel
    • 3.11.0~rc1-1~22.04
    • 3.11.0~rc1-1~22.04.1~esm1
    • 3.11.0~rc1-1~22.04.1~esm2
    • 3.11.0~rc1-1~22.04.1~esm3
    • 3.11.0~rc1-1~22.04.1~esm4
    • 3.11.0~rc1-1~22.04.1~esm5
    • 3.11.0~rc1-1~22.04.1~esm6
    • 3.11.0~rc1-1~22.04.1~esm7
    • 3.11.0~rc1-1~22.04.1~esm8
    • 3.11.0~rc1-1~22.04.1~esm9
    • 3.11.0~rc1-1~22.04.1
    • 3.11.0~rc1-1~22.04.1+esm1
    • 3.11.0~rc1-1~22.04.1+esm2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • python3.12 Ubuntu:24.04:LTS

    Versions du logiciel
    • 3.12.0-1
    • 3.12.0-5
    • 3.12.0-6
    • 3.12.0-7
    • 3.12.1-2
    • 3.12.2-1
    • 3.12.2-4build3
    • 3.12.2-4build4
    • 3.12.2-5ubuntu3
    • 3.12.3-1
    • 3.12.3-1ubuntu0.1
    Plages de versions concernées
    • ECOSYSTEM: < 3.12.3-1ubuntu0.2

    Mettez à jour vers 3.12.3-1ubuntu0.2

Sources originales

Vérifiez votre serveur →