An out-of-memory condition during object initialization could result in an empty shape list. If the JIT subsequently traced the object it would crash. This vulnerability affects Firefox < 125.
The product does not sufficiently track and release allocated memory after it has been used, making the memory unavailable for reallocation and reuse.
| Name | Vendor | Start Version | End Version | 
|---|---|---|---|
| Firefox | Mozilla | * | 125.0 (excluding) | 
| Firefox | Ubuntu | focal | * | 
| Mozjs102 | Ubuntu | devel | * | 
| Mozjs102 | Ubuntu | esm-apps/noble | * | 
| Mozjs102 | Ubuntu | jammy | * | 
| Mozjs102 | Ubuntu | mantic | * | 
| Mozjs102 | Ubuntu | noble | * | 
| Mozjs102 | Ubuntu | upstream | * | 
| Mozjs38 | Ubuntu | esm-apps/bionic | * | 
| Mozjs38 | Ubuntu | upstream | * | 
| Mozjs52 | Ubuntu | esm-apps/focal | * | 
| Mozjs52 | Ubuntu | esm-infra/bionic | * | 
| Mozjs52 | Ubuntu | focal | * | 
| Mozjs52 | Ubuntu | upstream | * | 
| Mozjs68 | Ubuntu | esm-infra/focal | * | 
| Mozjs68 | Ubuntu | focal | * | 
| Mozjs68 | Ubuntu | upstream | * | 
| Mozjs78 | Ubuntu | esm-apps/jammy | * | 
| Mozjs78 | Ubuntu | jammy | * | 
| Mozjs78 | Ubuntu | upstream | * | 
| Mozjs91 | Ubuntu | jammy | * | 
| Mozjs91 | Ubuntu | upstream | * | 
| Thunderbird | Ubuntu | mantic | * |