UnratedFix available
pnpm 12.15
Type: patchSources: pnpm
pnpm 12.15 rejects registry metadata that names a different package than the one requested, preventing installation under the metadata’s package name.
- Products
- pnpm
- Affected versions
- Not specified
- Fixed versions
- 12.15
- CVEs
- Not specified
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 29 Oct 2026, 19:12 UTC · Revision 1
Source evidence
pnpm 12.15 rejects registry metadata that names a different package than the one requested, preventing installation under the metadata’s package name.
Security pnpm now fails with ERR_PNPM_REGISTRY_NAME_MISMATCH if a registry returns metadata for a package other than the one requested. Before, pnpm installed the package under the name in the metadata, so allowBuilds rules for the requested package did not apply to it.
pnpm
Fixed versions: 12.15
Complete source record
{
"id": "385c85faab8af7c816bb97461857fb1bc77151567a653c9f1c512add5fa7155e",
"url": "https://github.com/pnpm/pnpm/releases/tag/v12.15.0",
"method": "llm",
"payload": {
"kind": "patch",
"title": "pnpm 12.15",
"summary": "pnpm 12.15 rejects registry metadata that names a different package than the one requested, preventing installation under the metadata’s package name.",
"evidence": "Security pnpm now fails with ERR_PNPM_REGISTRY_NAME_MISMATCH if a registry returns metadata for a package other than the one requested. Before, pnpm installed the package under the name in the metadata, so allowBuilds rules for the requested package did not apply to it.",
"products": [
{
"name": {
"value": "pnpm",
"evidence": "Release notes from pnpm\npnpm 12.15"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "12.15",
"evidence": "Release notes from pnpm\npnpm 12.15"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"fixed_cves": [],
"related_cves": [],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "github-pnpm-pnpm",
"document_id": 22198,
"published_at": "2026-10-21T11:16:52+00:00"
}