CVE-2025-65112CWE-306CWE-862broken-access-control

CVE-2025-65112

Critical · published November 29, 2025

CVSS v3.1
9.4
EPSS
0%
Percentile
40.7
In the wild
Unconfirmed
What it is

🚨 An unauthenticated upload could let anyone masquerade as any user! This critical flaw in PubNet allows identity spoofing with a simple API call. 🔥 Think of it like a restaurant where anyone can walk in, wear a chef's hat, and start serving orders under someone else's name — chaos in the kitchen! If exploited, an attacker could upload malicious packages under legitimate user identities, leading to privilege escalation and potentially devastating supply chain attacks. This could compromise not only individual accounts but could also ripple through your entire system, affecting countless users. The stakes are high!

Put simply

Think of it like a restaurant where anyone can walk in, wear a chef's hat, and start serving orders under someone else's name — chaos in the kitchen! The vulnerability exists in the /api/storage/upload endpoint of PubNet prior to version 1.1.3, allowing unauthenticated users to upload packages by simply providing arbitrary author-id values without verification.

What to do

If exploited, an attacker could upload malicious packages under legitimate user identities, leading to privilege escalation and potentially devastating supply chain attacks. This could compromise not only individual accounts but could also ripple through your entire system, affecting countless users. The stakes are high! To secure your installation, upgrade to PubNet version 1.1.3 immediately. Additionally, review your API access controls to ensure proper authentication and authorization mechanisms are in place to prevent similar vulnerabilities in the future. You've got this! By patching and tightening your security, you're one step closer to being a security hero! 🛡️

The record
Technical detail
CVSS v3.1
9.4 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00484 · 40.7th percentile
Weaknesses
CWE-306 · Missing Authentication for Critical Function; CWE-862 · Missing Authorization
Published
2025-11-29T06:16Z
Affected products (1)
ProductVersionsFixed in
ricardoboss/pubnet< 1.1.41.1.4
References (2)
EPSS history
Timeline
  • 29 NOV 00:38Z
    PubNet Critical Authentication Bypass Allows Unauthenticated Package Upload and Identity Spoofing
    cvelistv5