7.5

CVE-2025-57349: openjsf messageformat Prototype Pollution

CVSS: 7.5v3.1HighAnalyzed
AliasesGHSA-xfqm-j7pc-xrfc
Published 24-09-2025Last modified 29-09-2025

Vulnerability summary

CVE-2025-57349 is a high (CVSS 7.5) Prototype Pollution vulnerability in openjsf messageformat. EPSS estimates a 0.40% chance of exploitation in the next 30 days, higher than 33% of scored vulnerabilities.

Overall risk
30/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.5/10
010
High · v3.1 (CVE.org)
EPSS score
0.40%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 24-09-2025
    PublishedVulnerability first disclosed.
  2. 29-09-2025
    Last modifiedVulnerability information updated.

Description

The messageformat package, an implementation of the Unicode MessageFormat 2 specification for JavaScript, is vulnerable to prototype pollution due to improper handling of message key paths in versions prior to 2.3.0. The flaw arises when processing nested message keys containing special characters (e.g., __proto__ ), which can lead to unintended modification of the JavaScript Object prototype. This vulnerability may allow a remote attacker to inject properties into the global object prototype via specially crafted message input, potentially causing denial of service or other undefined behaviors in applications using the affected component.

CVSS metrics

3 scores · 3 sources · 2 versions

EPSS trend

Probability

0.40%

Chance of exploitation in the next 30 days

Percentile

33%

Versus all other CVEs

30-day change

0.00 pp

From 0.40% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.40%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Npm1 product
  • messageformat< 3.0.0-beta.0
Openjsf1 product

2 vendors · 2 products

References

3 links