Read the docs
TI-2024-21852 Aliases CVE-2024-32986

Arbitrary code execution due to improper sanitization of web app properties in PWAsForFirefox

Priority MEDIUM 44CWE-150Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

PWAsForFirefox is a tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox. Due to improper sanitization of web app properties (such as name, description, shortcuts), web apps were able to inject additional lines into XDG Desktop Entries (on Linux) and `AppInfo.ini` (on PortableApps.com). This allowed malicious web apps to introduce keys like `Exec`, which could run arbitrary code when the affected web app was launched. This vulnerability affects all Linux and PortableApps.com users of all PWAsForFirefox versions up to (excluding) 2.12.0. Windows and macOS users are not affected. This vulnerability has been fixed in commit `9932d4b` which has been included in release in v2.12.0. The main fix is implemented in the native part, but the extension also contains additional fixes. All Linux and PortableApps.com users are advised to update to this version as soon as possible. It is also recommended for Windows and macOS users to update to this version, as it contains additional fixes related to properties sanitization. There are no known workarounds for this vulnerability.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00683 52nd percentileScored 2026-11-07
Fix Fixed PWAsForFirefox (filips123): 2.12.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
filips123PWAsForFirefoxbefore 2.12.02.12.0Patch availableCNA
  • PWAsForFirefox Vendorfilips123 Affected before 2.12.0 Fixed in 2.12.0 Patch available CNA

CPE names CISA-ADP · 1

CPEVersionsRoleVendor
cpe:2.3:a:filips123:PWAsForFirefox:-:*:*:*:*:*:*:*not specified by CISA-ADP—filips123
  • cpe:2.3:a:filips123:PWAsForFirefox:-:*:*:*:*:*:*:* Versions not specified by CISA-ADP — ·filips123

Remediation

  • Fix · CNA PWAsForFirefox (filips123) Fixed in 2.12.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-32986

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences