CVE-2025-59039: prebid-universal-creative · Embedded Malicious Code
Affects prebid-universal-creativeSource CVE Database V5
Not known to be exploited · CVSS 9.3 Critical.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 9 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| prebid prebid-universal-creative | Affected
| Fixed in– |
AI-suggested
European organizations should immediately audit their use of Prebid Universal Creative, specifically checking for version 1.17.3 usage. They should remove or replace this version with 1.17.2 or migrate to the recommended Prebid.js 9 workflow that avoids deprecated PUC usage. It is critical to avoid referencing dynamic 'latest' versions in production environments to prevent automatic adoption of compromised releases. Organizations should also implement strict software supply chain security practices, including verifying package integrity via checksums or signatures, and monitoring CDN usage for unexpected changes. Employing runtime application self-protection (RASP) or web application firewalls (WAF) with behavioral anomaly detection can help identify malicious activity stemming from compromised scripts. Regular dependency scanning and automated alerts for vulnerable packages should be integrated into CI/CD pipelines. Finally, organizations should review their incident response plans to address potential cryptomining or data exfiltration incidents resulting from this vulnerability.
Description
Prebid Universal Creative (PUC) is a JavaScript API to render multiple formats. Npm users of PUC 1.17.3 or PUC latest were briefly affected by crypto-related malware. This includes the extremely popular jsdelivr hosting of this file. The maintainers of PUC unpublished version 1.17.3. Users should see Prebid.js 9 release notes for suggestions on moving off the deprecated workflow of using the PUC or pointing to a dynamic version of it. PUC users pointing to latest should transition to 1.17.2 as soon as possible to avoid similar attacks in the future.