On Windows, an integer overflow could occur in RecordedSourceSurfaceCreation
which resulted in a heap buffer overflow potentially leaking sensitive data that could have led to a sandbox escape.
This bug only affects Firefox on Windows. Other operating systems are unaffected. This vulnerability affects Firefox < 117, Firefox ESR < 102.15, Firefox ESR < 115.2, Thunderbird < 102.15, and Thunderbird < 115.2.
The product performs a calculation that can produce an integer overflow or wraparound, when the logic assumes that the resulting value will always be larger than the original value. This can introduce other weaknesses when the calculation is used for resource management or execution control.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Firefox | Mozilla | * | 117.0 (excluding) |
Firefox | Mozilla | 115.0 (including) | 115.2 (excluding) |
Firefox_esr | Mozilla | * | 102.15 (excluding) |
Thunderbird | Mozilla | * | 115.2 (excluding) |
Firefox | Ubuntu | bionic | * |
Firefox | Ubuntu | devel | * |
Firefox | Ubuntu | focal | * |
Firefox | Ubuntu | jammy | * |
Firefox | Ubuntu | lunar | * |
Firefox | Ubuntu | trusty | * |
Firefox | Ubuntu | xenial | * |
Mozjs102 | Ubuntu | devel | * |
Mozjs102 | Ubuntu | jammy | * |
Mozjs102 | Ubuntu | lunar | * |
Mozjs102 | Ubuntu | upstream | * |
Mozjs38 | Ubuntu | bionic | * |
Mozjs38 | Ubuntu | esm-apps/bionic | * |
Mozjs38 | Ubuntu | upstream | * |
Mozjs52 | Ubuntu | bionic | * |
Mozjs52 | Ubuntu | esm-apps/focal | * |
Mozjs52 | Ubuntu | esm-infra/bionic | * |
Mozjs52 | Ubuntu | focal | * |
Mozjs52 | Ubuntu | upstream | * |
Mozjs68 | Ubuntu | focal | * |
Mozjs68 | Ubuntu | upstream | * |
Mozjs78 | Ubuntu | esm-apps/jammy | * |
Mozjs78 | Ubuntu | jammy | * |
Mozjs78 | Ubuntu | lunar | * |
Mozjs78 | Ubuntu | upstream | * |
Mozjs91 | Ubuntu | jammy | * |
Mozjs91 | Ubuntu | upstream | * |
Thunderbird | Ubuntu | bionic | * |
Thunderbird | Ubuntu | devel | * |
Thunderbird | Ubuntu | focal | * |
Thunderbird | Ubuntu | jammy | * |
Thunderbird | Ubuntu | lunar | * |
Thunderbird | Ubuntu | trusty | * |
Thunderbird | Ubuntu | upstream | * |
Thunderbird | Ubuntu | xenial | * |