CVE-2025-65112

PubNet Critical Authentication Bypass Allows Unauthenticated Package Upload and Identity Spoofing

Published Nov 29, 2025 CVSS 3.1 · 9.4 Critical EPSS < 1% KEV · Not listed
Description
PubNet is a self-hosted Dart & Flutter package service. Prior to version 1.1.3, the /api/storage/upload endpoint in PubNet allows unauthenticated users to upload packages as any user by providing arbitrary author-id values. This enables identity spoofing, privilege escalation, and supply chain attacks. This issue has been patched in version 1.1.3.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Ricardoboss
Ricardoboss pubnet
CPEs cpe:2.3:a:ricardoboss:pubnet:*:*:*:*:*:*:*:*
Vendors & Products Ricardoboss
Ricardoboss pubnet
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Pubnet Project
Pubnet Project pubnet
Vendors & Products Pubnet Project
Pubnet Project pubnet
Type Values Removed Values Added
Description PubNet is a self-hosted Dart & Flutter package service. Prior to version 1.1.3, the /api/storage/upload endpoint in PubNet allows unauthenticated users to upload packages as any user by providing arbitrary author-id values. This enables identity spoofing, privilege escalation, and supply chain attacks. This issue has been patched in version 1.1.3.
Title PubNet Critical Authentication Bypass Allows Unauthenticated Package Upload and Identity Spoofing
Weaknesses CWE-306
CWE-862
References
Metrics cvssV3_1

{'score': 9.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Dec 1, 2025, 7:15 PM
Reserved
Nov 17, 2025, 8:55 PM
Status
Analyzed
Published
Nov 29, 2025, 1:16 AM
Modified
Oct 7, 2026, 8:10 PM