p PatchFirst

CVE-2017-7805

CVE-2017-7805

This page contains facts from public vulnerability sources. Check the original advisory before updating.

During TLS 1.2 exchanges, handshake hashes are generated which point to a message buffer. This saved data is used for later messages but in some cases, the handshake transcript can exceed the space available in the current buffer, causing the allocation of a new buffer. This leaves a pointer pointing to the old, freed buffer, resulting in a use-after-free when handshake hashes are then calculated afterwards. This can result in a potentially exploitable crash. This vulnerability affects Firefox < 56, Firefox ESR < 52.4, and Thunderbird < 52.4.

CVSS 7.5 · High · EPSS 3.0% · Fix available

Published
Updated

Stack: system

Affected products and versions

  • firefox

    Versions
    • ≥ unspecified, < 56: Affected (custom)

    Update to 56

  • firefox esr

    Versions
    • ≥ unspecified, < 52.4: Affected (custom)

    Update to 52.4

  • thunderbird

    Versions
    • ≥ unspecified, < 52.4: Affected (custom)

    Update to 52.4

  • firefox-esr Debian:12

    Affected ranges
    • ECOSYSTEM: < 52.4.0esr-2

    Update to 52.4.0esr-2

  • firefox-esr Debian:13

    Affected ranges
    • ECOSYSTEM: < 52.4.0esr-2

    Update to 52.4.0esr-2

  • firefox-esr Debian:14

    Affected ranges
    • ECOSYSTEM: < 52.4.0esr-2

    Update to 52.4.0esr-2

  • nss Debian:12

    Affected ranges
    • ECOSYSTEM: < 2:3.33-1

    Update to 2:3.33-1

  • nss Debian:13

    Affected ranges
    • ECOSYSTEM: < 2:3.33-1

    Update to 2:3.33-1

  • nss Debian:14

    Affected ranges
    • ECOSYSTEM: < 2:3.33-1

    Update to 2:3.33-1

  • thunderbird Debian:12

    Affected ranges
    • ECOSYSTEM: < 1:52.4.0-1

    Update to 1:52.4.0-1

  • thunderbird Debian:13

    Affected ranges
    • ECOSYSTEM: < 1:52.4.0-1

    Update to 1:52.4.0-1

  • thunderbird Debian:14

    Affected ranges
    • ECOSYSTEM: < 1:52.4.0-1

    Update to 1:52.4.0-1

  • firefox Ubuntu:14.04:LTS

    Versions
    • 24.0+build1-0ubuntu1
    • 25.0+build3-0ubuntu0.13.10.1
    • 28.0~b2+build1-0ubuntu2
    • 28.0+build1-0ubuntu1
    • 28.0+build2-0ubuntu1
    • 28.0+build2-0ubuntu2
    • 29.0+build1-0ubuntu0.14.04.2
    • 30.0+build1-0ubuntu0.14.04.3
    • 31.0+build1-0ubuntu0.14.04.1
    • 32.0+build1-0ubuntu0.14.04.1
    • 32.0.3+build1-0ubuntu0.14.04.1
    • 33.0+build2-0ubuntu0.14.04.1
    • 34.0+build2-0ubuntu0.14.04.1
    • 35.0+build3-0ubuntu0.14.04.2
    • 35.0.1+build1-0ubuntu0.14.04.1
    • 36.0+build2-0ubuntu0.14.04.4
    • 36.0.1+build2-0ubuntu0.14.04.1
    • 36.0.4+build1-0ubuntu0.14.04.1
    • 37.0+build2-0ubuntu0.14.04.1
    • 37.0.1+build1-0ubuntu0.14.04.1
    • 37.0.2+build1-0ubuntu0.14.04.1
    • 38.0+build3-0ubuntu0.14.04.1
    • 39.0+build5-0ubuntu0.14.04.1
    • 39.0.3+build2-0ubuntu0.14.04.1
    • 40.0+build4-0ubuntu0.14.04.1
    • 40.0+build4-0ubuntu0.14.04.4
    • 40.0.3+build1-0ubuntu0.14.04.1
    • 41.0+build3-0ubuntu0.14.04.1
    • 41.0.1+build2-0ubuntu0.14.04.1
    • 41.0.2+build2-0ubuntu0.14.04.1
    • 42.0+build2-0ubuntu0.14.04.1
    • 43.0+build1-0ubuntu0.14.04.1
    • 43.0.4+build3-0ubuntu0.14.04.1
    • 44.0+build3-0ubuntu0.14.04.1
    • 44.0.1+build2-0ubuntu0.14.04.1
    • 44.0.2+build1-0ubuntu0.14.04.1
    • 45.0+build2-0ubuntu0.14.04.1
    • 45.0.1+build1-0ubuntu0.14.04.2
    • 45.0.2+build1-0ubuntu0.14.04.1
    • 46.0+build5-0ubuntu0.14.04.2
    • 46.0.1+build1-0ubuntu0.14.04.3
    • 47.0+build3-0ubuntu0.14.04.1
    • 48.0+build2-0ubuntu0.14.04.1
    • 49.0+build4-0ubuntu0.14.04.1
    • 49.0.2+build2-0ubuntu0.14.04.1
    • 50.0+build2-0ubuntu0.14.04.2
    • 50.0.2+build1-0ubuntu0.14.04.1
    • 50.1.0+build2-0ubuntu0.14.04.1
    • 51.0.1+build2-0ubuntu0.14.04.1
    • 51.0.1+build2-0ubuntu0.14.04.2
    • 52.0+build2-0ubuntu0.14.04.1
    • 52.0.1+build2-0ubuntu0.14.04.1
    • 52.0.2+build1-0ubuntu0.14.04.1
    • 53.0+build6-0ubuntu0.14.04.1
    • 53.0.2+build1-0ubuntu0.14.04.2
    • 53.0.3+build1-0ubuntu0.14.04.2
    • 54.0+build3-0ubuntu0.14.04.1
    • 55.0.1+build2-0ubuntu0.14.04.2
    • 55.0.2+build1-0ubuntu0.14.04.1
    Affected ranges
    • ECOSYSTEM: < 56.0+build6-0ubuntu0.14.04.1

    Update to 56.0+build6-0ubuntu0.14.04.1

  • nss Ubuntu:14.04:LTS

    Versions
    • 2:3.15.1-1ubuntu1
    • 2:3.15.2-1
    • 2:3.15.3-1
    • 2:3.15.3.1-1
    • 2:3.15.3.1-1.1
    • 2:3.15.3.1-1.1ubuntu1
    • 2:3.15.4-1ubuntu3
    • 2:3.15.4-1ubuntu4
    • 2:3.15.4-1ubuntu5
    • 2:3.15.4-1ubuntu6
    • 2:3.15.4-1ubuntu7
    • 2:3.15.4-1ubuntu7.1
    • 2:3.17-0ubuntu0.14.04.1
    • 2:3.17.1-0ubuntu0.14.04.1
    • 2:3.17.1-0ubuntu0.14.04.2
    • 2:3.17.4-0ubuntu0.14.04.1
    • 2:3.19.2-0ubuntu0.14.04.1
    • 2:3.19.2.1-0ubuntu0.14.04.1
    • 2:3.19.2.1-0ubuntu0.14.04.2
    • 2:3.21-0ubuntu0.14.04.1
    • 2:3.21-0ubuntu0.14.04.2
    • 2:3.23-0ubuntu0.14.04.1
    • 2:3.26.2-0ubuntu0.14.04.3
    • 2:3.28.4-0ubuntu0.14.04.1
    • 2:3.28.4-0ubuntu0.14.04.2
    Affected ranges
    • ECOSYSTEM: < 2:3.28.4-0ubuntu0.14.04.3

    Update to 2:3.28.4-0ubuntu0.14.04.3

  • thunderbird Ubuntu:14.04:LTS

    Versions
    • 1:24.0+build1-0ubuntu1
    • 1:24.0+build1-0ubuntu2
    • 1:24.1.1+build1-0ubuntu0.13.10.1
    • 1:24.1.1+build1-0ubuntu1
    • 1:24.2.0+build1-0ubuntu1
    • 1:24.4.0+build1-0ubuntu1
    • 1:24.5.0+build1-0ubuntu0.14.04.1
    • 1:24.6.0+build1-0ubuntu0.14.04.1
    • 1:31.0+build1-0ubuntu0.14.04.1
    • 1:31.1.1+build1-0ubuntu0.14.04.1
    • 1:31.1.2+build1-0ubuntu0.14.04.1
    • 1:31.2.0+build2-0ubuntu0.14.04.1
    • 1:31.3.0+build1-0ubuntu0.14.04.1
    • 1:31.4.0+build1-0ubuntu0.14.04.1
    • 1:31.5.0+build1-0ubuntu0.14.04.1
    • 1:31.6.0+build1-0ubuntu0.14.04.1
    • 1:31.7.0+build1-0ubuntu0.14.04.1
    • 1:31.8.0+build1-0ubuntu0.14.04.1
    • 1:38.2.0+build1-0ubuntu0.14.04.1
    • 1:38.3.0+build1-0ubuntu0.14.04.1
    • 1:38.4.0+build3-0ubuntu0.14.04.1
    • 1:38.5.1+build2-0ubuntu0.14.04.1
    • 1:38.6.0+build1-0ubuntu0.14.04.1
    • 1:38.7.2+build1-0ubuntu0.14.04.1
    • 1:38.8.0+build1-0ubuntu0.14.04.1
    • 1:45.2.0+build1-0ubuntu0.14.04.3
    • 1:45.3.0+build1-0ubuntu0.14.04.4
    • 1:45.4.0+build1-0ubuntu0.14.04.1
    • 1:45.5.1+build1-0ubuntu0.14.04.1
    • 1:45.7.0+build1-0ubuntu0.14.04.1
    • 1:45.8.0+build1-0ubuntu0.14.04.1
    • 1:52.1.1+build1-0ubuntu0.14.04.1
    • 1:52.2.1+build1-0ubuntu0.14.04.1
    • 1:52.3.0+build1-0ubuntu0.14.04.1
    Affected ranges
    • ECOSYSTEM: < 1:52.4.0+build1-0ubuntu0.14.04.2

    Update to 1:52.4.0+build1-0ubuntu0.14.04.2

  • firefox Ubuntu:16.04:LTS

    Versions
    • 41.0.2+build2-0ubuntu1
    • 42.0+build2-0ubuntu1
    • 44.0+build3-0ubuntu2
    • 44.0.1+build1-0ubuntu1
    • 44.0.2+build1-0ubuntu1
    • 45.0+build2-0ubuntu1
    • 45.0.1+build1-0ubuntu1
    • 45.0.2+build1-0ubuntu1
    • 46.0+build5-0ubuntu0.16.04.2
    • 46.0.1+build1-0ubuntu0.16.04.2
    • 47.0+build3-0ubuntu0.16.04.1
    • 48.0+build2-0ubuntu0.16.04.1
    • 49.0+build4-0ubuntu0.16.04.1
    • 49.0.2+build2-0ubuntu0.16.04.2
    • 50.0+build2-0ubuntu0.16.04.2
    • 50.0.2+build1-0ubuntu0.16.04.1
    • 50.1.0+build2-0ubuntu0.16.04.1
    • 51.0.1+build2-0ubuntu0.16.04.1
    • 51.0.1+build2-0ubuntu0.16.04.2
    • 52.0+build2-0ubuntu0.16.04.1
    • 52.0.1+build2-0ubuntu0.16.04.1
    • 52.0.2+build1-0ubuntu0.16.04.1
    • 53.0+build6-0ubuntu0.16.04.1
    • 53.0.2+build1-0ubuntu0.16.04.2
    • 53.0.3+build1-0ubuntu0.16.04.2
    • 54.0+build3-0ubuntu0.16.04.1
    • 55.0.1+build2-0ubuntu0.16.04.2
    • 55.0.2+build1-0ubuntu0.16.04.1
    Affected ranges
    • ECOSYSTEM: < 56.0+build6-0ubuntu0.16.04.1

    Update to 56.0+build6-0ubuntu0.16.04.1

  • nss Ubuntu:16.04:LTS

    Versions
    • 2:3.19.2-1ubuntu1
    • 2:3.19.2.1-0ubuntu1
    • 2:3.21-1ubuntu2
    • 2:3.21-1ubuntu3
    • 2:3.21-1ubuntu4
    • 2:3.23-0ubuntu0.16.04.1
    • 2:3.26.2-0ubuntu0.16.04.2
    • 2:3.28.4-0ubuntu0.16.04.1
    • 2:3.28.4-0ubuntu0.16.04.2
    Affected ranges
    • ECOSYSTEM: < 2:3.28.4-0ubuntu0.16.04.3

    Update to 2:3.28.4-0ubuntu0.16.04.3

  • thunderbird Ubuntu:16.04:LTS

    Versions
    • 1:38.3.0+build1-0ubuntu2
    • 1:38.5.1+build2-0ubuntu1
    • 1:38.6.0+build1-0ubuntu1
    • 1:38.7.2+build1-0ubuntu0.16.04.1
    • 1:38.8.0+build1-0ubuntu0.16.04.1
    • 1:45.2.0+build1-0ubuntu0.16.04.1
    • 1:45.3.0+build1-0ubuntu0.16.04.2
    • 1:45.4.0+build1-0ubuntu0.16.04.1
    • 1:45.5.1+build1-0ubuntu0.16.04.1
    • 1:45.7.0+build1-0ubuntu0.16.04.1
    • 1:45.8.0+build1-0ubuntu0.16.04.1
    • 1:52.1.1+build1-0ubuntu0.16.04.1
    • 1:52.2.1+build1-0ubuntu0.16.04.1
    • 1:52.3.0+build1-0ubuntu0.16.04.1
    Affected ranges
    • ECOSYSTEM: < 1:52.4.0+build1-0ubuntu0.16.04.2

    Update to 1:52.4.0+build1-0ubuntu0.16.04.2

  • firefox Ubuntu:18.04:LTS

    Affected ranges
    • ECOSYSTEM: < 56.0+build6-0ubuntu1

    Update to 56.0+build6-0ubuntu1

  • nss Ubuntu:18.04:LTS

    Affected ranges
    • ECOSYSTEM: < 2:3.32-1ubuntu3

    Update to 2:3.32-1ubuntu3

  • thunderbird Ubuntu:18.04:LTS

    Affected ranges
    • ECOSYSTEM: < 1:52.4.0+build1-0ubuntu2

    Update to 1:52.4.0+build1-0ubuntu2

Original sources

Check your server →