CVE-2026-39315
MediumAdvisory
Published 9 Apr 2026In the index since 8 Sept 2026
- Severity
- Medium
- worst across findings
- CVSS
- 6.1
- base score, highest
- EPSS
- 0.003
- 21st percentile
- CISA KEV
- Not listed
- no confirmed exploitation
- Charts affected
- 10
- of 17,781 indexed, latest versions
- Container images
- 10
- deployed by those charts
- Fix available
- 1 of 1
- affected package
Unhead has a hasDangerousProtocol() bypass via leading-zero padded HTML entities in useHeadSafe()
Carried by container images the latest versions of 10 of 17,781 indexed charts deploy, on 10 images.
| Affected package | Affected versions | Fixed in | Images |
|---|---|---|---|
| unheadnpm | 1.8.10, 1.9.9, 1.9.13, 2.0.19+1 more | 2.1.13 | 10 |
- OSV records
- GHSA-95h2-gj7x-gx9w
Charts affected
10 by stars
| Chart | Latest | Affected images | Radar Score |
|---|---|---|---|
| litlyxlitlyx | 0.2.0 | 1 of 5See more | 7,874 |
| astrotrekastria | 0.0.2 | 1 of 4See more | 32,501 |
| directusdirectusVerified publisher | 0.9.10 | 1 of 4See more | 4,551 |
| nexus-tasksnexus-tasks | 2.0.0 | 1 of 5See more | 3,798 |
| s3-browsers3-browser | 0.4.1 | 1 of 1See more | 576 |
| speckle-server-branch-hotfix-2.19.1speckleVerified publisher | 2.19.2-branch.hotfix-2.19.1.124125-665e7e1 | 1 of 5See more | 16,368 |
| speckle-server-branch-hotfix-2.20.2speckleVerified publisher | 2.20.3-branch.hotfix-2.20.2.149555-37ea0cb | 1 of 5See more | 16,400 |
| speckle-server-branch-testing1speckleVerified publisher | 2.20.6-branch.testing1.154030-9b09114 | 1 of 5See more | 16,400 |
| speckle-server-branch-testing4speckleVerified publisher | 2.20.2-branch.testing4.134160-9fad4b2 | 1 of 5See more | 16,019 |
| speckle-server-branch-testing5speckleVerified publisher | 2.21.3-branch.testing5.219631-2153bef | 1 of 5See more | 15,635 |
Container images carrying it
10 by charts deploying them
A fixed version is listed for 1 of the 1 affected package.
| Container image | Digest | Package | Fixed in | Used by |
|---|---|---|---|---|
| directus/ | e3c8bb975350 | unhead | 2.1.13 | 1 |
| litlyx/ | e64ff2d52385 | unhead | 2.1.13 | 1 |
| speckle/ | 10ad4ade8bf2 | unhead | 2.1.13 | 1 |
| speckle/ | 32fc940d9b4c | unhead | 2.1.13 | 1 |
| speckle/ | 4f9241665ae3 | unhead | 2.1.13 | 1 |
| speckle/ | d4ca6ebf09b9 | unhead | 2.1.13 | 1 |
| speckle/ | fdc008effc7a | unhead | 2.1.13 | 1 |
| ghcr.io/ | fcbab3a24880 | unhead | 2.1.13 | 1 |
| ghcr.io/ | 5889bea38e56 | unhead | 2.1.13 | 1 |
| registry.gitlab.com/ | c350c941fe7b | unhead | 2.1.13 | 1 |