High
Security advisory
Sylabs Singularity 3.0 through 3.5 has Improper Validation of an Integrity Check Value. Image integrity is not validated when an ECL policy is enforced. The fingerprint required by the ECL is compared against the signature object descriptor(s) in the SIF file, rather than to a cryptographically validated signature.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2020-13845
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 08:44 UTC · Revision 1
Source evidence
Sylabs Singularity 3.0 through 3.5 has Improper Validation of an Integrity Check Value. Image integrity is not validated when an ECL policy is enforced. The fingerprint required by the ECL is compared against the signature object descriptor(s) in the SIF file, rather than to a cryptographically validated signature.
osv:CVE-2020-13845
Complete source record
{
"id": "4d6f76b426f5e8321e1e1b6ce0393993b09a84d2a91936d98115ad1f5b3f771a",
"url": "https://osv.dev/vulnerability/CVE-2020-13845",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2020-13845",
"summary": "Sylabs Singularity 3.0 through 3.5 has Improper Validation of an Integrity Check Value. Image integrity is not validated when an ECL policy is enforced. The fingerprint required by the ECL is compared against the signature object descriptor(s) in the SIF file, rather than to a cryptographically validated signature.",
"evidence": "osv:CVE-2020-13845",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2020-13845",
"aliases": [
"CVE-2020-13845",
"GHSA-pmfr-63c2-jr5c"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/apptainer/singularity",
"type": "GIT",
"events": [
{
"introduced": "b5858633cb758b066121a4fcf6d004ae8969ad83"
},
{
"last_affected": "f1c48e1de6f2596f4d318ed64e4c65a53771b5af"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:sylabs:singularity:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.0.0"
},
{
"last_affected": "3.5.0"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"v3.5.0",
"v3.5.0-rc.2",
"v3.5.0-rc.1",
"v3.4.0-rc.1",
"v3.3.0-rc.1",
"v3.2.0-rc1",
"v3.1.0",
"v3.1.0-rc4",
"v3.1.0-rc3",
"v3.1.0-rc2",
"v3.1.0-rc1",
"v3.0.1",
"v3.0.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-13845.json"
}
},
{
"ranges": [
{
"repo": "https://github.com/sylabs/singularity",
"type": "GIT",
"events": [
{
"introduced": "b5858633cb758b066121a4fcf6d004ae8969ad83"
},
{
"last_affected": "f1c48e1de6f2596f4d318ed64e4c65a53771b5af"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:sylabs:singularity:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.0.0"
},
{
"last_affected": "3.5.0"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"v3.5.0",
"v3.5.0-rc.2",
"v3.5.0-rc.1",
"v3.4.0-rc.1",
"v3.3.0-rc.1",
"v3.2.0-rc1",
"v3.1.0",
"v3.1.0-rc4",
"v3.1.0-rc3",
"v3.1.0-rc2",
"v3.1.0-rc1",
"v3.0.1",
"v3.0.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-13845.json"
}
}
],
"modified": "2026-10-24T10:49:56.923025855Z",
"provider": "osv",
"references": [
"https://github.com/hpcng/singularity/security/advisories/GHSA-pmfr-63c2-jr5c",
"https://medium.com/sylabs"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2020-13845",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 441891,
"published_at": "2020-07-14T18:15:14.383+00:00"
}