Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-28808 (GCVE-0-2026-28808)
Vulnerability from cvelistv5 – Published: 2026-04-07 12:28 – Updated: 2026-04-07 14:38
VLAI?
EPSS
Title
ScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch)
Summary
Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by directory rules when served via script_alias.
When script_alias maps a URL prefix to a directory outside DocumentRoot, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path while mod_cgi executes the script at the ScriptAlias-resolved path. This path mismatch allows unauthenticated access to CGI scripts that directory rules were meant to protect.
This vulnerability is associated with program files lib/inets/src/http_server/mod_alias.erl, lib/inets/src/http_server/mod_auth.erl, and lib/inets/src/http_server/mod_cgi.erl.
This issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6.
Severity ?
CWE
- CWE-863 - Incorrect Authorization
Assigner
References
| URL | Tags | |
|---|---|---|
|
|
||
Impacted products
Credits
Igor Morgenstern / Aisle Research
Konrad Pietrzak
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-28808",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "yes"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-04-07T13:14:10.515632Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-04-07T13:14:16.481Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"cpes": [
"cpe:2.3:a:erlang:erlang\\/otp:*:*:*:*:*:*:*:*"
],
"defaultStatus": "affected",
"modules": [
"inets"
],
"packageName": "inets",
"packageURL": "pkg:otp/inets?repository_url=https:%2F%2Fgithub.com%2Ferlang%2Fotp\u0026vcs_url=git%20https:%2F%2Fgithub.com%2Ferlang%2Fotp.git",
"product": "OTP",
"programFiles": [
"src/http_server/mod_alias.erl",
"src/http_server/mod_auth.erl",
"src/http_server/mod_cgi.erl"
],
"repo": "https://github.com/erlang/otp",
"vendor": "Erlang",
"versions": [
{
"changes": [
{
"at": "9.6.2",
"status": "unaffected"
},
{
"at": "9.3.2.4",
"status": "unaffected"
},
{
"at": "9.1.0.6",
"status": "unaffected"
}
],
"lessThan": "*",
"status": "affected",
"version": "5.10",
"versionType": "otp"
}
]
},
{
"collectionURL": "https://github.com",
"cpes": [
"cpe:2.3:a:erlang:erlang\\/otp:*:*:*:*:*:*:*:*"
],
"defaultStatus": "affected",
"modules": [
"inets"
],
"packageName": "erlang/otp",
"packageURL": "pkg:github/erlang/otp",
"product": "OTP",
"programFiles": [
"lib/inets/src/http_server/mod_alias.erl",
"lib/inets/src/http_server/mod_auth.erl",
"lib/inets/src/http_server/mod_cgi.erl"
],
"repo": "https://github.com/erlang/otp",
"vendor": "Erlang",
"versions": [
{
"changes": [
{
"at": "28.4.2",
"status": "unaffected"
},
{
"at": "27.3.4.10",
"status": "unaffected"
},
{
"at": "26.2.5.19",
"status": "unaffected"
}
],
"lessThan": "*",
"status": "affected",
"version": "17.0",
"versionType": "otp"
},
{
"changes": [
{
"at": "8fc71ac6af4fbcc54103bec2983ef22e82942688",
"status": "unaffected"
},
{
"at": "9dfa0c51eac97866078e808dec2183cb7871ff7c",
"status": "unaffected"
}
],
"lessThan": "*",
"status": "affected",
"version": "07b8f441ca711f9812fad9e9115bab3c3aa92f79",
"versionType": "git"
}
]
}
],
"configurations": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "The inets httpd server must use \u003ctt\u003escript_alias\u003c/tt\u003e to map a URL prefix to a CGI directory, combined with \u003ctt\u003edirectory\u003c/tt\u003e-based access controls (e.g., \u003ctt\u003emod_auth\u003c/tt\u003e) protecting the \u003ctt\u003escript_alias\u003c/tt\u003e target path. The vulnerability applies whenever the \u003ctt\u003escript_alias\u003c/tt\u003e target path differs from \u003ctt\u003eDocumentRoot\u003c/tt\u003e + URL prefix."
}
],
"value": "The inets httpd server must use script_alias to map a URL prefix to a CGI directory, combined with directory-based access controls (e.g., mod_auth) protecting the script_alias target path. The vulnerability applies whenever the script_alias target path differs from DocumentRoot + URL prefix."
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:erlang:erlang\\/otp:*:*:*:*:*:*:*:*",
"versionEndExcluding": "26.2.5.19",
"versionStartIncluding": "17.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:erlang:erlang\\/otp:*:*:*:*:*:*:*:*",
"versionEndExcluding": "27.3.4.10",
"versionStartIncluding": "27.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:erlang:erlang\\/otp:*:*:*:*:*:*:*:*",
"versionEndExcluding": "28.4.2",
"versionStartIncluding": "28.0",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
}
],
"credits": [
{
"lang": "en",
"type": "reporter",
"value": "Igor Morgenstern / Aisle Research"
},
{
"lang": "en",
"type": "remediation developer",
"value": "Konrad Pietrzak"
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by \u003ctt\u003edirectory\u003c/tt\u003e rules when served via \u003ctt\u003escript_alias\u003c/tt\u003e.\u003cp\u003eWhen \u003ctt\u003escript_alias\u003c/tt\u003e maps a URL prefix to a directory outside \u003ctt\u003eDocumentRoot\u003c/tt\u003e, \u003ctt\u003emod_auth\u003c/tt\u003e evaluates \u003ctt\u003edirectory\u003c/tt\u003e-based access controls against the \u003ctt\u003eDocumentRoot\u003c/tt\u003e-relative path while \u003ctt\u003emod_cgi\u003c/tt\u003e executes the script at the \u003ctt\u003eScriptAlias\u003c/tt\u003e-resolved path. This path mismatch allows unauthenticated access to CGI scripts that \u003ctt\u003edirectory\u003c/tt\u003e rules were meant to protect.\u003c/p\u003e\u003cp\u003eThis vulnerability is associated with program files \u003ctt\u003elib/inets/src/http_server/mod_alias.erl\u003c/tt\u003e, \u003ctt\u003elib/inets/src/http_server/mod_auth.erl\u003c/tt\u003e, and \u003ctt\u003elib/inets/src/http_server/mod_cgi.erl\u003c/tt\u003e.\u003c/p\u003e\u003cp\u003eThis issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6.\u003c/p\u003e"
}
],
"value": "Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by directory rules when served via script_alias.\n\nWhen script_alias maps a URL prefix to a directory outside DocumentRoot, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path while mod_cgi executes the script at the ScriptAlias-resolved path. This path mismatch allows unauthenticated access to CGI scripts that directory rules were meant to protect.\n\nThis vulnerability is associated with program files lib/inets/src/http_server/mod_alias.erl, lib/inets/src/http_server/mod_auth.erl, and lib/inets/src/http_server/mod_cgi.erl.\n\nThis issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6."
}
],
"impacts": [
{
"capecId": "CAPEC-1",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-1 Accessing Functionality Not Properly Constrained by ACLs"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 8.3,
"baseSeverity": "HIGH",
"exploitMaturity": "NOT_DEFINED",
"privilegesRequired": "NONE",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "LOW",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-863",
"description": "CWE-863 Incorrect Authorization",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-04-07T14:38:09.190Z",
"orgId": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"shortName": "EEF"
},
"references": [
{
"tags": [
"vendor-advisory",
"related"
],
"url": "https://github.com/erlang/otp/security/advisories/GHSA-3vhp-h532-mc3f"
},
{
"tags": [
"related"
],
"url": "https://cna.erlef.org/cves/CVE-2026-28808.html"
},
{
"tags": [
"related"
],
"url": "https://osv.dev/vulnerability/EEF-CVE-2026-28808"
},
{
"tags": [
"x_version-scheme"
],
"url": "https://www.erlang.org/doc/system/versions.html#order-of-versions"
},
{
"tags": [
"patch"
],
"url": "https://github.com/erlang/otp/commit/8fc71ac6af4fbcc54103bec2983ef22e82942688"
},
{
"tags": [
"patch"
],
"url": "https://github.com/erlang/otp/commit/9dfa0c51eac97866078e808dec2183cb7871ff7c"
}
],
"source": {
"discovery": "EXTERNAL"
},
"title": "ScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch)",
"workarounds": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cul\u003e\u003cli\u003eMove CGI scripts inside \u003ctt\u003eDocumentRoot\u003c/tt\u003e and use \u003ctt\u003ealias\u003c/tt\u003e instead of \u003ctt\u003escript_alias\u003c/tt\u003e to ensure \u003ctt\u003emod_auth\u003c/tt\u003e resolves the correct path.\u003c/li\u003e\u003cli\u003eApply URL-based access controls at a reverse proxy layer to block unauthenticated access to the \u003ctt\u003escript_alias\u003c/tt\u003e URL prefix.\u003c/li\u003e\u003cli\u003eRemove \u003ctt\u003emod_cgi\u003c/tt\u003e from the httpd modules chain if CGI functionality is not required.\u003c/li\u003e\u003c/ul\u003e"
}
],
"value": "* Move CGI scripts inside DocumentRoot and use alias instead of script_alias to ensure mod_auth resolves the correct path.\n* Apply URL-based access controls at a reverse proxy layer to block unauthenticated access to the script_alias URL prefix.\n* Remove mod_cgi from the httpd modules chain if CGI functionality is not required."
}
],
"x_generator": {
"engine": "Vulnogram 0.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"assignerShortName": "EEF",
"cveId": "CVE-2026-28808",
"datePublished": "2026-04-07T12:28:16.056Z",
"dateReserved": "2026-03-03T14:40:00.590Z",
"dateUpdated": "2026-04-07T14:38:09.190Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-28808",
"date": "2026-04-24",
"epss": "0.00033",
"percentile": "0.09763"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-28808\",\"sourceIdentifier\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"published\":\"2026-04-07T13:16:46.320\",\"lastModified\":\"2026-04-23T17:39:58.737\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by directory rules when served via script_alias.\\n\\nWhen script_alias maps a URL prefix to a directory outside DocumentRoot, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path while mod_cgi executes the script at the ScriptAlias-resolved path. This path mismatch allows unauthenticated access to CGI scripts that directory rules were meant to protect.\\n\\nThis vulnerability is associated with program files lib/inets/src/http_server/mod_alias.erl, lib/inets/src/http_server/mod_auth.erl, and lib/inets/src/http_server/mod_cgi.erl.\\n\\nThis issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6.\"}],\"metrics\":{\"cvssMetricV40\":[{\"source\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"4.0\",\"vectorString\":\"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X\",\"baseScore\":8.3,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"attackRequirements\":\"PRESENT\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"vulnConfidentialityImpact\":\"HIGH\",\"vulnIntegrityImpact\":\"LOW\",\"vulnAvailabilityImpact\":\"NONE\",\"subConfidentialityImpact\":\"NONE\",\"subIntegrityImpact\":\"NONE\",\"subAvailabilityImpact\":\"NONE\",\"exploitMaturity\":\"NOT_DEFINED\",\"confidentialityRequirement\":\"NOT_DEFINED\",\"integrityRequirement\":\"NOT_DEFINED\",\"availabilityRequirement\":\"NOT_DEFINED\",\"modifiedAttackVector\":\"NOT_DEFINED\",\"modifiedAttackComplexity\":\"NOT_DEFINED\",\"modifiedAttackRequirements\":\"NOT_DEFINED\",\"modifiedPrivilegesRequired\":\"NOT_DEFINED\",\"modifiedUserInteraction\":\"NOT_DEFINED\",\"modifiedVulnConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedVulnIntegrityImpact\":\"NOT_DEFINED\",\"modifiedVulnAvailabilityImpact\":\"NOT_DEFINED\",\"modifiedSubConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedSubIntegrityImpact\":\"NOT_DEFINED\",\"modifiedSubAvailabilityImpact\":\"NOT_DEFINED\",\"Safety\":\"NOT_DEFINED\",\"Automatable\":\"NOT_DEFINED\",\"Recovery\":\"NOT_DEFINED\",\"valueDensity\":\"NOT_DEFINED\",\"vulnerabilityResponseEffort\":\"NOT_DEFINED\",\"providerUrgency\":\"NOT_DEFINED\"}}],\"cvssMetricV31\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":9.8,\"baseSeverity\":\"CRITICAL\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":5.9}]},\"weaknesses\":[{\"source\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-863\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:erlang:erlang\\\\/inets:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.10\",\"versionEndExcluding\":\"9.1.0.6\",\"matchCriteriaId\":\"9A8568B7-8E4D-46D4-BC89-E90031B0E3A5\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:erlang:erlang\\\\/inets:*:*:*:*:*:*:*:*\",\"versionStartExcluding\":\"9.2\",\"versionEndExcluding\":\"9.3.2.4\",\"matchCriteriaId\":\"ACE12B86-B0FA-4238-850C-60FD497A5DEE\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:erlang:erlang\\\\/inets:*:*:*:*:*:*:*:*\",\"versionStartExcluding\":\"9.4\",\"versionEndExcluding\":\"9.6.2\",\"matchCriteriaId\":\"6826C53A-1EB6-4465-93EA-AC464AB322EE\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:erlang:erlang\\\\/otp:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"17.0\",\"versionEndExcluding\":\"26.2.5.19\",\"matchCriteriaId\":\"5E9FD459-CC4D-4592-ADB7-95ADFD4EE25B\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:erlang:erlang\\\\/otp:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"27.0\",\"versionEndExcluding\":\"27.3.4.10\",\"matchCriteriaId\":\"2771D519-4124-4D3F-A8E0-3E4704973B3E\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:erlang:erlang\\\\/otp:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"28.0\",\"versionEndExcluding\":\"28.4.2\",\"matchCriteriaId\":\"D2E111DA-579A-438F-A2FF-5799B01AF401\"}]}]}],\"references\":[{\"url\":\"https://cna.erlef.org/cves/CVE-2026-28808.html\",\"source\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"tags\":[\"Vendor Advisory\",\"Mitigation\"]},{\"url\":\"https://github.com/erlang/otp/commit/8fc71ac6af4fbcc54103bec2983ef22e82942688\",\"source\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"tags\":[\"Patch\"]},{\"url\":\"https://github.com/erlang/otp/commit/9dfa0c51eac97866078e808dec2183cb7871ff7c\",\"source\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"tags\":[\"Patch\"]},{\"url\":\"https://github.com/erlang/otp/security/advisories/GHSA-3vhp-h532-mc3f\",\"source\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://osv.dev/vulnerability/EEF-CVE-2026-28808\",\"source\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"tags\":[\"Third Party Advisory\",\"Patch\"]},{\"url\":\"https://www.erlang.org/doc/system/versions.html#order-of-versions\",\"source\":\"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\",\"tags\":[\"Product\"]}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-28808\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"yes\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-04-07T13:14:10.515632Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-04-07T13:14:12.725Z\"}}], \"cna\": {\"title\": \"ScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch)\", \"source\": {\"discovery\": \"EXTERNAL\"}, \"credits\": [{\"lang\": \"en\", \"type\": \"reporter\", \"value\": \"Igor Morgenstern / Aisle Research\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"Konrad Pietrzak\"}], \"impacts\": [{\"capecId\": \"CAPEC-1\", \"descriptions\": [{\"lang\": \"en\", \"value\": \"CAPEC-1 Accessing Functionality Not Properly Constrained by ACLs\"}]}], \"metrics\": [{\"format\": \"CVSS\", \"cvssV4_0\": {\"Safety\": \"NOT_DEFINED\", \"version\": \"4.0\", \"Recovery\": \"NOT_DEFINED\", \"baseScore\": 8.3, \"Automatable\": \"NOT_DEFINED\", \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"valueDensity\": \"NOT_DEFINED\", \"vectorString\": \"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N\", \"exploitMaturity\": \"NOT_DEFINED\", \"providerUrgency\": \"NOT_DEFINED\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"attackRequirements\": \"PRESENT\", \"privilegesRequired\": \"NONE\", \"subIntegrityImpact\": \"NONE\", \"vulnIntegrityImpact\": \"LOW\", \"subAvailabilityImpact\": \"NONE\", \"vulnAvailabilityImpact\": \"NONE\", \"subConfidentialityImpact\": \"NONE\", \"vulnConfidentialityImpact\": \"HIGH\", \"vulnerabilityResponseEffort\": \"NOT_DEFINED\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"GENERAL\"}]}], \"affected\": [{\"cpes\": [\"cpe:2.3:a:erlang:erlang\\\\/otp:*:*:*:*:*:*:*:*\"], \"repo\": \"https://github.com/erlang/otp\", \"vendor\": \"Erlang\", \"modules\": [\"inets\"], \"product\": \"OTP\", \"versions\": [{\"status\": \"affected\", \"changes\": [{\"at\": \"9.6.2\", \"status\": \"unaffected\"}, {\"at\": \"9.3.2.4\", \"status\": \"unaffected\"}, {\"at\": \"9.1.0.6\", \"status\": \"unaffected\"}], \"version\": \"5.10\", \"lessThan\": \"*\", \"versionType\": \"otp\"}], \"packageURL\": \"pkg:otp/inets?repository_url=https:%2F%2Fgithub.com%2Ferlang%2Fotp\u0026vcs_url=git%20https:%2F%2Fgithub.com%2Ferlang%2Fotp.git\", \"packageName\": \"inets\", \"programFiles\": [\"src/http_server/mod_alias.erl\", \"src/http_server/mod_auth.erl\", \"src/http_server/mod_cgi.erl\"], \"defaultStatus\": \"affected\"}, {\"cpes\": [\"cpe:2.3:a:erlang:erlang\\\\/otp:*:*:*:*:*:*:*:*\"], \"repo\": \"https://github.com/erlang/otp\", \"vendor\": \"Erlang\", \"modules\": [\"inets\"], \"product\": \"OTP\", \"versions\": [{\"status\": \"affected\", \"changes\": [{\"at\": \"28.4.2\", \"status\": \"unaffected\"}, {\"at\": \"27.3.4.10\", \"status\": \"unaffected\"}, {\"at\": \"26.2.5.19\", \"status\": \"unaffected\"}], \"version\": \"17.0\", \"lessThan\": \"*\", \"versionType\": \"otp\"}, {\"status\": \"affected\", \"changes\": [{\"at\": \"8fc71ac6af4fbcc54103bec2983ef22e82942688\", \"status\": \"unaffected\"}, {\"at\": \"9dfa0c51eac97866078e808dec2183cb7871ff7c\", \"status\": \"unaffected\"}], \"version\": \"07b8f441ca711f9812fad9e9115bab3c3aa92f79\", \"lessThan\": \"*\", \"versionType\": \"git\"}], \"packageURL\": \"pkg:github/erlang/otp\", \"packageName\": \"erlang/otp\", \"programFiles\": [\"lib/inets/src/http_server/mod_alias.erl\", \"lib/inets/src/http_server/mod_auth.erl\", \"lib/inets/src/http_server/mod_cgi.erl\"], \"collectionURL\": \"https://github.com\", \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://github.com/erlang/otp/security/advisories/GHSA-3vhp-h532-mc3f\", \"tags\": [\"vendor-advisory\", \"related\"]}, {\"url\": \"https://cna.erlef.org/cves/CVE-2026-28808.html\", \"tags\": [\"related\"]}, {\"url\": \"https://osv.dev/vulnerability/EEF-CVE-2026-28808\", \"tags\": [\"related\"]}, {\"url\": \"https://www.erlang.org/doc/system/versions.html#order-of-versions\", \"tags\": [\"x_version-scheme\"]}, {\"url\": \"https://github.com/erlang/otp/commit/8fc71ac6af4fbcc54103bec2983ef22e82942688\", \"tags\": [\"patch\"]}, {\"url\": \"https://github.com/erlang/otp/commit/9dfa0c51eac97866078e808dec2183cb7871ff7c\", \"tags\": [\"patch\"]}], \"workarounds\": [{\"lang\": \"en\", \"value\": \"* Move CGI scripts inside DocumentRoot and use alias instead of script_alias to ensure mod_auth resolves the correct path.\\n* Apply URL-based access controls at a reverse proxy layer to block unauthenticated access to the script_alias URL prefix.\\n* Remove mod_cgi from the httpd modules chain if CGI functionality is not required.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"\u003cul\u003e\u003cli\u003eMove CGI scripts inside \u003ctt\u003eDocumentRoot\u003c/tt\u003e and use \u003ctt\u003ealias\u003c/tt\u003e instead of \u003ctt\u003escript_alias\u003c/tt\u003e to ensure \u003ctt\u003emod_auth\u003c/tt\u003e resolves the correct path.\u003c/li\u003e\u003cli\u003eApply URL-based access controls at a reverse proxy layer to block unauthenticated access to the \u003ctt\u003escript_alias\u003c/tt\u003e URL prefix.\u003c/li\u003e\u003cli\u003eRemove \u003ctt\u003emod_cgi\u003c/tt\u003e from the httpd modules chain if CGI functionality is not required.\u003c/li\u003e\u003c/ul\u003e\", \"base64\": false}]}], \"x_generator\": {\"engine\": \"Vulnogram 0.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by directory rules when served via script_alias.\\n\\nWhen script_alias maps a URL prefix to a directory outside DocumentRoot, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path while mod_cgi executes the script at the ScriptAlias-resolved path. This path mismatch allows unauthenticated access to CGI scripts that directory rules were meant to protect.\\n\\nThis vulnerability is associated with program files lib/inets/src/http_server/mod_alias.erl, lib/inets/src/http_server/mod_auth.erl, and lib/inets/src/http_server/mod_cgi.erl.\\n\\nThis issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by \u003ctt\u003edirectory\u003c/tt\u003e rules when served via \u003ctt\u003escript_alias\u003c/tt\u003e.\u003cp\u003eWhen \u003ctt\u003escript_alias\u003c/tt\u003e maps a URL prefix to a directory outside \u003ctt\u003eDocumentRoot\u003c/tt\u003e, \u003ctt\u003emod_auth\u003c/tt\u003e evaluates \u003ctt\u003edirectory\u003c/tt\u003e-based access controls against the \u003ctt\u003eDocumentRoot\u003c/tt\u003e-relative path while \u003ctt\u003emod_cgi\u003c/tt\u003e executes the script at the \u003ctt\u003eScriptAlias\u003c/tt\u003e-resolved path. This path mismatch allows unauthenticated access to CGI scripts that \u003ctt\u003edirectory\u003c/tt\u003e rules were meant to protect.\u003c/p\u003e\u003cp\u003eThis vulnerability is associated with program files \u003ctt\u003elib/inets/src/http_server/mod_alias.erl\u003c/tt\u003e, \u003ctt\u003elib/inets/src/http_server/mod_auth.erl\u003c/tt\u003e, and \u003ctt\u003elib/inets/src/http_server/mod_cgi.erl\u003c/tt\u003e.\u003c/p\u003e\u003cp\u003eThis issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6.\u003c/p\u003e\", \"base64\": false}]}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-863\", \"description\": \"CWE-863 Incorrect Authorization\"}]}], \"configurations\": [{\"lang\": \"en\", \"value\": \"The inets httpd server must use script_alias to map a URL prefix to a CGI directory, combined with directory-based access controls (e.g., mod_auth) protecting the script_alias target path. The vulnerability applies whenever the script_alias target path differs from DocumentRoot + URL prefix.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"The inets httpd server must use \u003ctt\u003escript_alias\u003c/tt\u003e to map a URL prefix to a CGI directory, combined with \u003ctt\u003edirectory\u003c/tt\u003e-based access controls (e.g., \u003ctt\u003emod_auth\u003c/tt\u003e) protecting the \u003ctt\u003escript_alias\u003c/tt\u003e target path. The vulnerability applies whenever the \u003ctt\u003escript_alias\u003c/tt\u003e target path differs from \u003ctt\u003eDocumentRoot\u003c/tt\u003e + URL prefix.\", \"base64\": false}]}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:a:erlang:erlang\\\\/otp:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"26.2.5.19\", \"versionStartIncluding\": \"17.0\"}, {\"criteria\": \"cpe:2.3:a:erlang:erlang\\\\/otp:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"27.3.4.10\", \"versionStartIncluding\": \"27.0\"}, {\"criteria\": \"cpe:2.3:a:erlang:erlang\\\\/otp:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"28.4.2\", \"versionStartIncluding\": \"28.0\"}], \"operator\": \"OR\"}], \"operator\": \"AND\"}], \"providerMetadata\": {\"orgId\": \"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\", \"shortName\": \"EEF\", \"dateUpdated\": \"2026-04-07T14:38:09.190Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-28808\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-04-07T14:38:09.190Z\", \"dateReserved\": \"2026-03-03T14:40:00.590Z\", \"assignerOrgId\": \"6b3ad84c-e1a6-4bf7-a703-f496b71e49db\", \"datePublished\": \"2026-04-07T12:28:16.056Z\", \"assignerShortName\": \"EEF\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
MSRC_CVE-2026-28808
Vulnerability from csaf_microsoft - Published: 2026-04-02 00:00 - Updated: 2026-04-23 01:10Summary
ScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch)
Notes
Additional Resources: To determine the support lifecycle for your software, see the Microsoft Support Lifecycle: https://support.microsoft.com/lifecycle
Disclaimer: The information provided in the Microsoft Knowledge Base is provided \"as is\" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.
CWE-863
- Incorrect Authorization
None Available
There is no fix available for this vulnerability as of now
None Available
There is no fix available for this vulnerability as of now
References
| URL | Category | |
|---|---|---|
{
"document": {
"category": "csaf_vex",
"csaf_version": "2.0",
"distribution": {
"text": "Public",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en-US",
"notes": [
{
"category": "general",
"text": "To determine the support lifecycle for your software, see the Microsoft Support Lifecycle: https://support.microsoft.com/lifecycle",
"title": "Additional Resources"
},
{
"category": "legal_disclaimer",
"text": "The information provided in the Microsoft Knowledge Base is provided \\\"as is\\\" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.",
"title": "Disclaimer"
}
],
"publisher": {
"category": "vendor",
"contact_details": "secure@microsoft.com",
"name": "Microsoft Security Response Center",
"namespace": "https://msrc.microsoft.com"
},
"references": [
{
"category": "self",
"summary": "CVE-2026-28808 ScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch) - VEX",
"url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-28808.json"
},
{
"category": "external",
"summary": "Microsoft Support Lifecycle",
"url": "https://support.microsoft.com/lifecycle"
},
{
"category": "external",
"summary": "Common Vulnerability Scoring System",
"url": "https://www.first.org/cvss"
}
],
"title": "ScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch)",
"tracking": {
"current_release_date": "2026-04-23T01:10:24.000Z",
"generator": {
"date": "2026-04-23T07:22:58.466Z",
"engine": {
"name": "MSRC Generator",
"version": "1.0"
}
},
"id": "msrc_CVE-2026-28808",
"initial_release_date": "2026-04-02T00:00:00.000Z",
"revision_history": [
{
"date": "2026-04-23T01:10:24.000Z",
"legacy_version": "1",
"number": "1",
"summary": "Information published."
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "3.0",
"product": {
"name": "Azure Linux 3.0",
"product_id": "17084"
}
},
{
"category": "product_version",
"name": "2.0",
"product": {
"name": "CBL Mariner 2.0",
"product_id": "17086"
}
}
],
"category": "product_name",
"name": "Azure Linux"
},
{
"branches": [
{
"category": "product_version_range",
"name": "azl3 erlang 0:26.2.5.18-1.azl3",
"product": {
"name": "azl3 erlang 0:26.2.5.18-1.azl3",
"product_id": "2"
}
},
{
"category": "product_version_range",
"name": "cbl2 erlang 0:25.3.2.21-5.cbl2",
"product": {
"name": "cbl2 erlang 0:25.3.2.21-5.cbl2",
"product_id": "1"
}
}
],
"category": "product_name",
"name": "erlang"
}
],
"category": "vendor",
"name": "Microsoft"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "azl3 erlang 0:26.2.5.18-1.azl3 as a component of Azure Linux 3.0",
"product_id": "17084-2"
},
"product_reference": "2",
"relates_to_product_reference": "17084"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cbl2 erlang 0:25.3.2.21-5.cbl2 as a component of CBL Mariner 2.0",
"product_id": "17086-1"
},
"product_reference": "1",
"relates_to_product_reference": "17086"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-28808",
"cwe": {
"id": "CWE-863",
"name": "Incorrect Authorization"
},
"notes": [
{
"category": "general",
"text": "EEF",
"title": "Assigning CNA"
}
],
"product_status": {
"known_affected": [
"17084-2",
"17086-1"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-28808 ScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch) - VEX",
"url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-28808.json"
}
],
"remediations": [
{
"category": "none_available",
"date": "2026-04-23T01:10:24.000Z",
"details": "There is no fix available for this vulnerability as of now",
"product_ids": [
"17084-2"
]
},
{
"category": "none_available",
"date": "2026-04-23T01:10:24.000Z",
"details": "There is no fix available for this vulnerability as of now",
"product_ids": [
"17086-1"
]
}
],
"title": "ScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch)"
}
]
}
OPENSUSE-SU-2026:20607-1
Vulnerability from csaf_opensuse - Published: 2026-04-22 10:52 - Updated: 2026-04-22 10:52Summary
Security update for erlang
Severity
Important
Notes
Title of the patch: Security update for erlang
Description of the patch: This update for erlang fixes the following issues:
Security issues fixed:
- CVE-2026-21620: improper isolation and compartmentalization can lead to TFTP relative path traversal and remote
arbitrary reads/writes (bsc#1258663).
- CVE-2026-23941: improper handling of duplicate Content-Length headers in Erlang OTP can lead to HTTP request
smuggling (bsc#1259687).
- CVE-2026-23942: improper limitation of a pathname to a restricted directory in the SFTP server can lead to path
traversal (bsc#1259681).
- CVE-2026-23943: improper handling of highly compressed data in Erlang OTP ssh can lead to denial of service
(bsc#1259682).
- CVE-2026-28808: incorrect authorization can lead to unauthenticated access to protected CGI scripts (bsc#1261728).
- CVE-2026-28810: predictable DNS transaction IDs can lead to DNS cache poisoning (bsc#1261726).
- CVE-2026-32144: missing signature verification can lead to OCSP authorization bypass and information disclosure
(bsc#1261734).
Other updates and bugfixes:
- jinterface: allow to build determenistic OtpErlang.jar (bsc#1262288).
Patchnames: openSUSE-Leap-16.0-619
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
8.1 (High)
Vendor Fix
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
4.8 (Medium)
Vendor Fix
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
5.4 (Medium)
Vendor Fix
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
5.3 (Medium)
Vendor Fix
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
7.4 (High)
Vendor Fix
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
5.9 (Medium)
Vendor Fix
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
8.1 (High)
Vendor Fix
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
References
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for erlang",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for erlang fixes the following issues:\n\nSecurity issues fixed:\n\n- CVE-2026-21620: improper isolation and compartmentalization can lead to TFTP relative path traversal and remote\n arbitrary reads/writes (bsc#1258663).\n- CVE-2026-23941: improper handling of duplicate Content-Length headers in Erlang OTP can lead to HTTP request\n smuggling (bsc#1259687).\n- CVE-2026-23942: improper limitation of a pathname to a restricted directory in the SFTP server can lead to path\n traversal (bsc#1259681).\n- CVE-2026-23943: improper handling of highly compressed data in Erlang OTP ssh can lead to denial of service\n (bsc#1259682).\n- CVE-2026-28808: incorrect authorization can lead to unauthenticated access to protected CGI scripts (bsc#1261728).\n- CVE-2026-28810: predictable DNS transaction IDs can lead to DNS cache poisoning (bsc#1261726).\n- CVE-2026-32144: missing signature verification can lead to OCSP authorization bypass and information disclosure\n (bsc#1261734).\n\nOther updates and bugfixes:\n\n- jinterface: allow to build determenistic OtpErlang.jar (bsc#1262288).\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Leap-16.0-619",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_20607-1.json"
},
{
"category": "self",
"summary": "SUSE Bug 1258663",
"url": "https://bugzilla.suse.com/1258663"
},
{
"category": "self",
"summary": "SUSE Bug 1259681",
"url": "https://bugzilla.suse.com/1259681"
},
{
"category": "self",
"summary": "SUSE Bug 1259682",
"url": "https://bugzilla.suse.com/1259682"
},
{
"category": "self",
"summary": "SUSE Bug 1259687",
"url": "https://bugzilla.suse.com/1259687"
},
{
"category": "self",
"summary": "SUSE Bug 1261726",
"url": "https://bugzilla.suse.com/1261726"
},
{
"category": "self",
"summary": "SUSE Bug 1261728",
"url": "https://bugzilla.suse.com/1261728"
},
{
"category": "self",
"summary": "SUSE Bug 1261734",
"url": "https://bugzilla.suse.com/1261734"
},
{
"category": "self",
"summary": "SUSE Bug 1262288",
"url": "https://bugzilla.suse.com/1262288"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-21620 page",
"url": "https://www.suse.com/security/cve/CVE-2026-21620/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-23941 page",
"url": "https://www.suse.com/security/cve/CVE-2026-23941/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-23942 page",
"url": "https://www.suse.com/security/cve/CVE-2026-23942/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-23943 page",
"url": "https://www.suse.com/security/cve/CVE-2026-23943/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-28808 page",
"url": "https://www.suse.com/security/cve/CVE-2026-28808/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-28810 page",
"url": "https://www.suse.com/security/cve/CVE-2026-28810/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-32144 page",
"url": "https://www.suse.com/security/cve/CVE-2026-32144/"
}
],
"title": "Security update for erlang",
"tracking": {
"current_release_date": "2026-04-22T10:52:20Z",
"generator": {
"date": "2026-04-22T10:52:20Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:20607-1",
"initial_release_date": "2026-04-22T10:52:20Z",
"revision_history": [
{
"date": "2026-04-22T10:52:20Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "erlang-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-debugger-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-debugger-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-debugger-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-debugger-src-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-dialyzer-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-dialyzer-src-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-diameter-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-diameter-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-diameter-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-diameter-src-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-doc-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-doc-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-doc-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-epmd-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-epmd-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-epmd-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-et-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-et-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-et-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-et-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-et-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-et-src-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-jinterface-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-jinterface-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-jinterface-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-jinterface-src-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-observer-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-observer-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-observer-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-observer-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-observer-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-observer-src-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-reltool-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-reltool-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-reltool-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-reltool-src-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-src-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-wx-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-wx-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-wx-27.1.3-160000.4.1.aarch64"
}
},
{
"category": "product_version",
"name": "erlang-wx-src-27.1.3-160000.4.1.aarch64",
"product": {
"name": "erlang-wx-src-27.1.3-160000.4.1.aarch64",
"product_id": "erlang-wx-src-27.1.3-160000.4.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "erlang-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-debugger-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-debugger-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-debugger-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-debugger-src-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-dialyzer-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-diameter-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-diameter-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-diameter-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-diameter-src-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-doc-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-doc-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-doc-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-epmd-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-epmd-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-epmd-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-et-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-et-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-et-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-et-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-et-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-et-src-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-jinterface-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-jinterface-src-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-observer-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-observer-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-observer-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-observer-src-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-reltool-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-reltool-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-reltool-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-reltool-src-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-src-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-wx-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-wx-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-wx-27.1.3-160000.4.1.ppc64le"
}
},
{
"category": "product_version",
"name": "erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"product": {
"name": "erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"product_id": "erlang-wx-src-27.1.3-160000.4.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "erlang-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-27.1.3-160000.4.1.s390x",
"product_id": "erlang-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-debugger-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-debugger-27.1.3-160000.4.1.s390x",
"product_id": "erlang-debugger-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-debugger-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-debugger-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-debugger-src-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-dialyzer-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-dialyzer-27.1.3-160000.4.1.s390x",
"product_id": "erlang-dialyzer-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-dialyzer-src-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-diameter-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-diameter-27.1.3-160000.4.1.s390x",
"product_id": "erlang-diameter-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-diameter-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-diameter-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-diameter-src-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-epmd-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-epmd-27.1.3-160000.4.1.s390x",
"product_id": "erlang-epmd-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-et-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-et-27.1.3-160000.4.1.s390x",
"product_id": "erlang-et-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-et-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-et-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-et-src-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-jinterface-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-jinterface-27.1.3-160000.4.1.s390x",
"product_id": "erlang-jinterface-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-jinterface-src-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-observer-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-observer-27.1.3-160000.4.1.s390x",
"product_id": "erlang-observer-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-observer-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-observer-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-observer-src-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-reltool-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-reltool-27.1.3-160000.4.1.s390x",
"product_id": "erlang-reltool-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-reltool-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-reltool-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-reltool-src-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-src-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-wx-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-wx-27.1.3-160000.4.1.s390x",
"product_id": "erlang-wx-27.1.3-160000.4.1.s390x"
}
},
{
"category": "product_version",
"name": "erlang-wx-src-27.1.3-160000.4.1.s390x",
"product": {
"name": "erlang-wx-src-27.1.3-160000.4.1.s390x",
"product_id": "erlang-wx-src-27.1.3-160000.4.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "erlang-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-debugger-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-debugger-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-debugger-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-debugger-src-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-dialyzer-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-dialyzer-src-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-diameter-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-diameter-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-diameter-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-diameter-src-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-doc-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-doc-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-doc-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-epmd-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-epmd-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-epmd-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-et-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-et-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-et-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-et-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-et-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-et-src-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-jinterface-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-jinterface-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-jinterface-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-jinterface-src-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-observer-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-observer-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-observer-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-observer-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-observer-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-observer-src-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-reltool-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-reltool-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-reltool-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-reltool-src-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-src-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-wx-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-wx-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-wx-27.1.3-160000.4.1.x86_64"
}
},
{
"category": "product_version",
"name": "erlang-wx-src-27.1.3-160000.4.1.x86_64",
"product": {
"name": "erlang-wx-src-27.1.3-160000.4.1.x86_64",
"product_id": "erlang-wx-src-27.1.3-160000.4.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Leap 16.0",
"product": {
"name": "openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0"
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-debugger-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-debugger-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-debugger-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-debugger-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-debugger-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-debugger-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-debugger-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-debugger-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-debugger-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-debugger-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-debugger-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-debugger-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-debugger-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-dialyzer-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-dialyzer-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-dialyzer-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-dialyzer-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-dialyzer-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-dialyzer-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-diameter-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-diameter-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-diameter-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-diameter-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-diameter-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-diameter-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-diameter-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-diameter-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-diameter-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-diameter-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-diameter-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-diameter-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-diameter-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-doc-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-doc-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-doc-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-doc-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-doc-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-doc-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-epmd-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-epmd-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-epmd-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-epmd-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-epmd-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-epmd-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-epmd-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-epmd-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-et-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-et-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-et-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-et-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-et-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-et-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-et-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-et-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-et-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-et-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-et-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-et-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-et-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-et-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-et-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-et-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-jinterface-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-jinterface-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-jinterface-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-jinterface-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-jinterface-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-jinterface-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-jinterface-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-jinterface-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-jinterface-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-jinterface-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-jinterface-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-observer-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-observer-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-observer-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-observer-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-observer-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-observer-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-observer-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-observer-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-observer-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-observer-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-observer-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-observer-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-observer-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-observer-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-observer-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-reltool-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-reltool-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-reltool-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-reltool-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-reltool-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-reltool-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-reltool-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-reltool-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-reltool-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-reltool-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-reltool-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-reltool-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-reltool-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-wx-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-wx-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-wx-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-wx-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-wx-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-wx-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-wx-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-wx-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-wx-src-27.1.3-160000.4.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64"
},
"product_reference": "erlang-wx-src-27.1.3-160000.4.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-wx-src-27.1.3-160000.4.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le"
},
"product_reference": "erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-wx-src-27.1.3-160000.4.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x"
},
"product_reference": "erlang-wx-src-27.1.3-160000.4.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "erlang-wx-src-27.1.3-160000.4.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
},
"product_reference": "erlang-wx-src-27.1.3-160000.4.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-21620",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-21620"
}
],
"notes": [
{
"category": "general",
"text": "Relative Path Traversal, Improper Isolation or Compartmentalization vulnerability in erlang otp erlang/otp (tftp_file modules), erlang otp inets (tftp_file modules), erlang otp tftp (tftp_file modules) allows Relative Path Traversal. This vulnerability is associated with program files lib/tftp/src/tftp_file.erl, src/tftp_file.erl.\n\nThis issue affects otp: from 17.0, from 07b8f441ca711f9812fad9e9115bab3c3aa92f79; otp: from 5.10 before 7.0; otp: from 1.0.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-21620",
"url": "https://www.suse.com/security/cve/CVE-2026-21620"
},
{
"category": "external",
"summary": "SUSE Bug 1258663 for CVE-2026-21620",
"url": "https://bugzilla.suse.com/1258663"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 8.1,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-04-22T10:52:20Z",
"details": "important"
}
],
"title": "CVE-2026-21620"
},
{
"cve": "CVE-2026-23941",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-23941"
}
],
"notes": [
{
"category": "general",
"text": "Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request Smuggling\u0027) vulnerability in Erlang OTP (inets httpd module) allows HTTP Request Smuggling.\n\nThis vulnerability is associated with program files lib/inets/src/http_server/httpd_request.erl and program routines httpd_request:parse_headers/7.\n\nThe server does not reject or normalize duplicate Content-Length headers. The earliest Content-Length in the request is used for body parsing while common reverse proxies (nginx, Apache httpd, Envoy) honor the last Content-Length value. This violates RFC 9112 Section 6.3 and allows front-end/back-end desynchronization, leaving attacker-controlled bytes queued as the start of the next request.\n\nThis issue affects OTP from OTP 17.0 until OTP 28.4.1, OTP 27.3.4.9 and OTP 26.2.5.18, corresponding to inets from 5.10 until 9.6.1, 9.3.2.3 and 9.1.0.5.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-23941",
"url": "https://www.suse.com/security/cve/CVE-2026-23941"
},
{
"category": "external",
"summary": "SUSE Bug 1259687 for CVE-2026-23941",
"url": "https://bugzilla.suse.com/1259687"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.8,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-04-22T10:52:20Z",
"details": "moderate"
}
],
"title": "CVE-2026-23941"
},
{
"cve": "CVE-2026-23942",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-23942"
}
],
"notes": [
{
"category": "general",
"text": "Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) vulnerability in Erlang OTP (ssh_sftpd module) allows Path Traversal.\n\nThis vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl and program routines ssh_sftpd:is_within_root/2.\n\nThe SFTP server uses string prefix matching via lists:prefix/2 rather than proper path component validation when checking if a path is within the configured root directory. This allows authenticated users to access sibling directories that share a common name prefix with the configured root directory. For example, if root is set to /home/user1, paths like /home/user10 or /home/user1_backup would incorrectly be considered within the root.\n\nThis issue affects OTP from OTP 17.0 until OTP 28.4.1, OTP 27.3.4.9 and OTP 26.2.5.18, corresponding to ssh from 3.0.1 until 5.5.1, 5.2.11.6 and 5.1.4.14.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-23942",
"url": "https://www.suse.com/security/cve/CVE-2026-23942"
},
{
"category": "external",
"summary": "SUSE Bug 1259681 for CVE-2026-23942",
"url": "https://bugzilla.suse.com/1259681"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.4,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-04-22T10:52:20Z",
"details": "moderate"
}
],
"title": "CVE-2026-23942"
},
{
"cve": "CVE-2026-23943",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-23943"
}
],
"notes": [
{
"category": "general",
"text": "Improper Handling of Highly Compressed Data (Compression Bomb) vulnerability in Erlang OTP ssh (ssh_transport modules) allows Denial of Service via Resource Depletion.\n\nThe SSH transport layer advertises legacy zlib compression by default and inflates attacker-controlled payloads pre-authentication without any size limit, enabling reliable memory exhaustion DoS.\n\nTwo compression algorithms are affected:\n\n* zlib: Activates immediately after key exchange, enabling unauthenticated attacks\n* zlib@openssh.com: Activates post-authentication, enabling authenticated attacks\n\nEach SSH packet can decompress ~255 MB from 256 KB of wire data (1029:1 amplification ratio). Multiple packets can rapidly exhaust available memory, causing OOM kills in memory-constrained environments.\n\nThis vulnerability is associated with program files lib/ssh/src/ssh_transport.erl and program routines ssh_transport:decompress/2, ssh_transport:handle_packet_part/4.\n\nThis issue affects OTP from OTP 17.0 until OTP 28.4.1, 27.3.4.9 and 26.2.5.18 corresponding to ssh from 3.0.1 until 5.5.1, 5.2.11.6 and 5.1.4.14.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-23943",
"url": "https://www.suse.com/security/cve/CVE-2026-23943"
},
{
"category": "external",
"summary": "SUSE Bug 1259682 for CVE-2026-23943",
"url": "https://bugzilla.suse.com/1259682"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-04-22T10:52:20Z",
"details": "moderate"
}
],
"title": "CVE-2026-23943"
},
{
"cve": "CVE-2026-28808",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-28808"
}
],
"notes": [
{
"category": "general",
"text": "Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by directory rules when served via script_alias.\n\nWhen script_alias maps a URL prefix to a directory outside DocumentRoot, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path while mod_cgi executes the script at the ScriptAlias-resolved path. This path mismatch allows unauthenticated access to CGI scripts that directory rules were meant to protect.\n\nThis vulnerability is associated with program files lib/inets/src/http_server/mod_alias.erl, lib/inets/src/http_server/mod_auth.erl, and lib/inets/src/http_server/mod_cgi.erl.\n\nThis issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-28808",
"url": "https://www.suse.com/security/cve/CVE-2026-28808"
},
{
"category": "external",
"summary": "SUSE Bug 1261728 for CVE-2026-28808",
"url": "https://bugzilla.suse.com/1261728"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.4,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-04-22T10:52:20Z",
"details": "important"
}
],
"title": "CVE-2026-28808"
},
{
"cve": "CVE-2026-28810",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-28810"
}
],
"notes": [
{
"category": "general",
"text": "Generation of Predictable Numbers or Identifiers vulnerability in Erlang/OTP kernel (inet_res, inet_db modules) allows DNS Cache Poisoning.\n\nThe built-in DNS resolver (inet_res) uses a sequential, process-global 16-bit transaction ID for UDP queries and does not implement source port randomization. Response validation relies almost entirely on this ID, making DNS cache poisoning practical for an attacker who can observe one query or predict the next ID. This conflicts with RFC 5452 recommendations for mitigating forged DNS answers.\n\ninet_res is intended for use in trusted network environments and with trusted recursive resolvers. Earlier documentation did not clearly state this deployment assumption, which could lead users to deploy the resolver in environments where spoofed DNS responses are possible.\n\nThis vulnerability is associated with program files lib/kernel/src/inet_db.erl and lib/kernel/src/inet_res.erl.\n\nThis issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to kernel from 3.0 until 10.6.2, 10.2.7.4 and 9.2.4.11.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-28810",
"url": "https://www.suse.com/security/cve/CVE-2026-28810"
},
{
"category": "external",
"summary": "SUSE Bug 1261726 for CVE-2026-28810",
"url": "https://bugzilla.suse.com/1261726"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-04-22T10:52:20Z",
"details": "moderate"
}
],
"title": "CVE-2026-28810"
},
{
"cve": "CVE-2026-32144",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-32144"
}
],
"notes": [
{
"category": "general",
"text": "Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows OCSP designated-responder authorization bypass via missing signature verification.\n\nThe OCSP response validation in public_key:pkix_ocsp_validate/5 does not verify that a CA-designated responder certificate was cryptographically signed by the issuing CA. Instead, it only checks that the responder certificate\u0027s issuer name matches the CA\u0027s subject name and that the certificate has the OCSPSigning extended key usage. An attacker who can intercept or control OCSP responses can create a self-signed certificate with a matching issuer name and the OCSPSigning EKU, and use it to forge OCSP responses that mark revoked certificates as valid.\n\nThis affects SSL/TLS clients using OCSP stapling, which may accept connections to servers with revoked certificates, potentially transmitting sensitive data to compromised servers. Applications using the public_key:pkix_ocsp_validate/5 API directly are also affected, with impact depending on usage context.\n\nThis vulnerability is associated with program files lib/public_key/src/pubkey_ocsp.erl and program routines pubkey_ocsp:is_authorized_responder/3.\n\nThis issue affects OTP from OTP 27.0 until OTP 28.4.2 and 27.3.4.10 corresponding to public_key from 1.16 until 1.20.3 and 1.17.1.2, and ssl from 11.2 until 11.5.4 and 11.2.12.7.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-32144",
"url": "https://www.suse.com/security/cve/CVE-2026-32144"
},
{
"category": "external",
"summary": "SUSE Bug 1261734 for CVE-2026-32144",
"url": "https://bugzilla.suse.com/1261734"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 8.1,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-debugger-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-dialyzer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-diameter-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-doc-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-epmd-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-et-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-jinterface-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-observer-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-reltool-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-src-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-27.1.3-160000.4.1.x86_64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.aarch64",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.ppc64le",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.s390x",
"openSUSE Leap 16.0:erlang-wx-src-27.1.3-160000.4.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-04-22T10:52:20Z",
"details": "important"
}
],
"title": "CVE-2026-32144"
}
]
}
FKIE_CVE-2026-28808
Vulnerability from fkie_nvd - Published: 2026-04-07 13:16 - Updated: 2026-04-23 17:39
Severity ?
Summary
Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by directory rules when served via script_alias.
When script_alias maps a URL prefix to a directory outside DocumentRoot, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path while mod_cgi executes the script at the ScriptAlias-resolved path. This path mismatch allows unauthenticated access to CGI scripts that directory rules were meant to protect.
This vulnerability is associated with program files lib/inets/src/http_server/mod_alias.erl, lib/inets/src/http_server/mod_auth.erl, and lib/inets/src/http_server/mod_cgi.erl.
This issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6.
References
| URL | Tags | ||
|---|---|---|---|
| 6b3ad84c-e1a6-4bf7-a703-f496b71e49db | https://cna.erlef.org/cves/CVE-2026-28808.html | Vendor Advisory, Mitigation | |
| 6b3ad84c-e1a6-4bf7-a703-f496b71e49db | https://github.com/erlang/otp/commit/8fc71ac6af4fbcc54103bec2983ef22e82942688 | Patch | |
| 6b3ad84c-e1a6-4bf7-a703-f496b71e49db | https://github.com/erlang/otp/commit/9dfa0c51eac97866078e808dec2183cb7871ff7c | Patch | |
| 6b3ad84c-e1a6-4bf7-a703-f496b71e49db | https://github.com/erlang/otp/security/advisories/GHSA-3vhp-h532-mc3f | Third Party Advisory | |
| 6b3ad84c-e1a6-4bf7-a703-f496b71e49db | https://osv.dev/vulnerability/EEF-CVE-2026-28808 | Third Party Advisory, Patch | |
| 6b3ad84c-e1a6-4bf7-a703-f496b71e49db | https://www.erlang.org/doc/system/versions.html#order-of-versions | Product |
Impacted products
| Vendor | Product | Version | |
|---|---|---|---|
| erlang | erlang\/inets | * | |
| erlang | erlang\/inets | * | |
| erlang | erlang\/inets | * | |
| erlang | erlang\/otp | * | |
| erlang | erlang\/otp | * | |
| erlang | erlang\/otp | * |
{
"configurations": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:erlang:erlang\\/inets:*:*:*:*:*:*:*:*",
"matchCriteriaId": "9A8568B7-8E4D-46D4-BC89-E90031B0E3A5",
"versionEndExcluding": "9.1.0.6",
"versionStartIncluding": "5.10",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:erlang:erlang\\/inets:*:*:*:*:*:*:*:*",
"matchCriteriaId": "ACE12B86-B0FA-4238-850C-60FD497A5DEE",
"versionEndExcluding": "9.3.2.4",
"versionStartExcluding": "9.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:erlang:erlang\\/inets:*:*:*:*:*:*:*:*",
"matchCriteriaId": "6826C53A-1EB6-4465-93EA-AC464AB322EE",
"versionEndExcluding": "9.6.2",
"versionStartExcluding": "9.4",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:erlang:erlang\\/otp:*:*:*:*:*:*:*:*",
"matchCriteriaId": "5E9FD459-CC4D-4592-ADB7-95ADFD4EE25B",
"versionEndExcluding": "26.2.5.19",
"versionStartIncluding": "17.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:erlang:erlang\\/otp:*:*:*:*:*:*:*:*",
"matchCriteriaId": "2771D519-4124-4D3F-A8E0-3E4704973B3E",
"versionEndExcluding": "27.3.4.10",
"versionStartIncluding": "27.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:erlang:erlang\\/otp:*:*:*:*:*:*:*:*",
"matchCriteriaId": "D2E111DA-579A-438F-A2FF-5799B01AF401",
"versionEndExcluding": "28.4.2",
"versionStartIncluding": "28.0",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by directory rules when served via script_alias.\n\nWhen script_alias maps a URL prefix to a directory outside DocumentRoot, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path while mod_cgi executes the script at the ScriptAlias-resolved path. This path mismatch allows unauthenticated access to CGI scripts that directory rules were meant to protect.\n\nThis vulnerability is associated with program files lib/inets/src/http_server/mod_alias.erl, lib/inets/src/http_server/mod_auth.erl, and lib/inets/src/http_server/mod_cgi.erl.\n\nThis issue affects OTP from OTP 17.0 until OTP 28.4.2, 27.3.4.10 and 26.2.5.19 corresponding to inets from 5.10 until 9.6.2, 9.3.2.4 and 9.1.0.6."
}
],
"id": "CVE-2026-28808",
"lastModified": "2026-04-23T17:39:58.737",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 9.8,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 5.9,
"source": "nvd@nist.gov",
"type": "Primary"
}
],
"cvssMetricV40": [
{
"cvssData": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"availabilityRequirement": "NOT_DEFINED",
"baseScore": 8.3,
"baseSeverity": "HIGH",
"confidentialityRequirement": "NOT_DEFINED",
"exploitMaturity": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"privilegesRequired": "NONE",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "LOW",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"source": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"type": "Secondary"
}
]
},
"published": "2026-04-07T13:16:46.320",
"references": [
{
"source": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"tags": [
"Vendor Advisory",
"Mitigation"
],
"url": "https://cna.erlef.org/cves/CVE-2026-28808.html"
},
{
"source": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"tags": [
"Patch"
],
"url": "https://github.com/erlang/otp/commit/8fc71ac6af4fbcc54103bec2983ef22e82942688"
},
{
"source": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"tags": [
"Patch"
],
"url": "https://github.com/erlang/otp/commit/9dfa0c51eac97866078e808dec2183cb7871ff7c"
},
{
"source": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"tags": [
"Third Party Advisory"
],
"url": "https://github.com/erlang/otp/security/advisories/GHSA-3vhp-h532-mc3f"
},
{
"source": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"tags": [
"Third Party Advisory",
"Patch"
],
"url": "https://osv.dev/vulnerability/EEF-CVE-2026-28808"
},
{
"source": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"tags": [
"Product"
],
"url": "https://www.erlang.org/doc/system/versions.html#order-of-versions"
}
],
"sourceIdentifier": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"vulnStatus": "Analyzed",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-863"
}
],
"source": "6b3ad84c-e1a6-4bf7-a703-f496b71e49db",
"type": "Secondary"
}
]
}
Loading…
Trend slope:
-
(linear fit over daily sighting counts)
Show additional events:
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…