Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-8328 (GCVE-0-2026-8328)
Vulnerability from cvelistv5 – Published: 2026-05-13 20:14 – Updated: 2026-06-30 15:09
VLAI
EPSS
VEX
Title
FTP PASV SSRF, ftpcp() does not use actual peer address, trusts server-supplied PASV host address
Summary
The ftpcp() function in Lib/ftplib.py was not updated when
CVE-2021-4189 was fixed. While makepasv() was patched to replace
server-supplied PASV host addresses with the actual peer address
(getpeername()[0]), ftpcp() still calls parse227() directly and passes
the raw attacker-controllable IP address and port to target.sendport(). This patch is related to CVE-2021-4189.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator (v2.0.3)
CWE
- CWE-918 - Server-Side request forgery (SSRF)
Assigner
References
10 references
Impacted products
1 product
| Vendor | Product | Version | |
|---|---|---|---|
| Python Software Foundation | CPython |
Affected:
0 , < 3.13.14
(python)
Affected: 3.14.0 , < 3.14.6 (python) Affected: 3.15.0a1 , < 3.15.0b2 (python) |
Credits
Qi Deng (https://github.com/ikow)
Bénédikt Tran (https://github.com/picnixz)
Gregory P. Smith (https://github.com/gpshead)
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-8328",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-05-14T12:49:18.311219Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-05-14T12:49:39.908Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"modules": [
"ftplib"
],
"product": "CPython",
"repo": "https://github.com/python/cpython",
"vendor": "Python Software Foundation",
"versions": [
{
"lessThan": "3.13.14",
"status": "affected",
"version": "0",
"versionType": "python"
},
{
"lessThan": "3.14.6",
"status": "affected",
"version": "3.14.0",
"versionType": "python"
},
{
"lessThan": "3.15.0b2",
"status": "affected",
"version": "3.15.0a1",
"versionType": "python"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "reporter",
"value": "Qi Deng (https://github.com/ikow)"
},
{
"lang": "en",
"type": "remediation developer",
"value": "B\u00e9n\u00e9dikt Tran (https://github.com/picnixz)"
},
{
"lang": "en",
"type": "remediation developer",
"value": "Gregory P. Smith (https://github.com/gpshead)"
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"type": "text/html",
"value": "\u003cdiv\u003eThe ftpcp() function in Lib/ftplib.py was not updated when \nCVE-2021-4189 was fixed. While makepasv() was patched to replace \nserver-supplied PASV host addresses with the actual peer address \n(getpeername()[0]), ftpcp() still calls parse227() directly and passes \nthe raw attacker-controllable IP address and port to target.sendport(). This patch is related to\u0026nbsp;CVE-2021-4189.\u003c/div\u003e"
}
],
"value": "The ftpcp() function in Lib/ftplib.py was not updated when \nCVE-2021-4189 was fixed. While makepasv() was patched to replace \nserver-supplied PASV host addresses with the actual peer address \n(getpeername()[0]), ftpcp() still calls parse227() directly and passes \nthe raw attacker-controllable IP address and port to target.sendport(). This patch is related to\u00a0CVE-2021-4189."
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"exploitMaturity": "NOT_DEFINED",
"privilegesRequired": "NONE",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "ACTIVE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "HIGH",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-918",
"description": "CWE-918 Server-Side request forgery (SSRF)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-06-30T15:09:29.230Z",
"orgId": "28c92f92-d60d-412d-b760-e73465c3df22",
"shortName": "PSF"
},
"references": [
{
"tags": [
"issue-tracking"
],
"url": "https://github.com/python/cpython/issues/87451"
},
{
"tags": [
"patch"
],
"url": "https://github.com/python/cpython/pull/149648"
},
{
"tags": [
"vendor-advisory"
],
"url": "https://mail.python.org/archives/list/security-announce@python.org/thread/ITF2BAPBQEPYK3LDMPRSY435JGNHYNDP/"
},
{
"tags": [
"patch"
],
"url": "https://github.com/python/cpython/commit/5dadc64673ce875ebfb24163907777dae0f6ca06"
},
{
"tags": [
"patch"
],
"url": "https://github.com/python/cpython/commit/7d95a1dc7382b55cba7fdd6a110336077584a4f0"
},
{
"tags": [
"patch"
],
"url": "https://github.com/python/cpython/commit/bb3446dda6c49b32e67c11dbbbf221b40be00763"
},
{
"tags": [
"patch"
],
"url": "https://github.com/python/cpython/commit/c88704431ea3248ca769384c13856330976fac1d"
},
{
"tags": [
"patch"
],
"url": "https://github.com/python/cpython/commit/eac4fe3b2c77693790a5ef7dfab127c1fee81bf9"
},
{
"tags": [
"patch"
],
"url": "https://github.com/python/cpython/commit/2bbcf3fb7a420a05605576c0f9468d4675381b5f"
},
{
"tags": [
"patch"
],
"url": "https://github.com/python/cpython/commit/ef12d0dc824baccf737bba1458e5eed3d1e0fceb"
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "FTP PASV SSRF, ftpcp() does not use actual peer address, trusts server-supplied PASV host address",
"x_generator": {
"engine": "cvelib 1.8.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "28c92f92-d60d-412d-b760-e73465c3df22",
"assignerShortName": "PSF",
"cveId": "CVE-2026-8328",
"datePublished": "2026-05-13T20:14:33.751Z",
"dateReserved": "2026-05-11T15:06:00.859Z",
"dateUpdated": "2026-06-30T15:09:29.230Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-8328",
"date": "2026-07-26",
"epss": "0.00457",
"percentile": "0.37279"
},
"microsoft_vex": {
"current_release_date": "2026-06-28T14:14:13.000Z",
"cve": "CVE-2026-8328",
"id": "msrc_CVE-2026-8328",
"initial_release_date": "2026-05-02T00:00:00.000Z",
"product_status:fixed": "2",
"product_status:known_affected": "3",
"product_status:known_not_affected": "1",
"source": "Microsoft CSAF VEX",
"status": "final",
"title": "FTP PASV SSRF, ftpcp() does not use actual peer address, trusts server-supplied PASV host address",
"url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-8328.json",
"version": "6"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-8328\",\"sourceIdentifier\":\"cna@python.org\",\"published\":\"2026-05-13T21:16:50.167\",\"lastModified\":\"2026-06-30T16:16:56.797\",\"vulnStatus\":\"Awaiting Analysis\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"The ftpcp() function in Lib/ftplib.py was not updated when \\nCVE-2021-4189 was fixed. While makepasv() was patched to replace \\nserver-supplied PASV host addresses with the actual peer address \\n(getpeername()[0]), ftpcp() still calls parse227() directly and passes \\nthe raw attacker-controllable IP address and port to target.sendport(). This patch is related to\u00a0CVE-2021-4189.\"}],\"affected\":[{\"source\":\"cna@python.org\",\"affectedData\":[{\"vendor\":\"Python Software Foundation\",\"product\":\"CPython\",\"defaultStatus\":\"unaffected\",\"modules\":[\"ftplib\"],\"repo\":\"https://github.com/python/cpython\",\"versions\":[{\"version\":\"0\",\"lessThan\":\"3.13.14\",\"versionType\":\"python\",\"status\":\"affected\"},{\"version\":\"3.14.0\",\"lessThan\":\"3.14.6\",\"versionType\":\"python\",\"status\":\"affected\"},{\"version\":\"3.15.0a1\",\"lessThan\":\"3.15.0b2\",\"versionType\":\"python\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV40\":[{\"source\":\"cna@python.org\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"4.0\",\"vectorString\":\"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:H/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\":5.9,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"attackRequirements\":\"PRESENT\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"ACTIVE\",\"vulnConfidentialityImpact\":\"NONE\",\"vulnIntegrityImpact\":\"HIGH\",\"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\"}}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-05-14T12:49:18.311219Z\",\"id\":\"CVE-2026-8328\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"cna@python.org\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-918\"}]}],\"references\":[{\"url\":\"https://github.com/python/cpython/commit/2bbcf3fb7a420a05605576c0f9468d4675381b5f\",\"source\":\"cna@python.org\"},{\"url\":\"https://github.com/python/cpython/commit/5dadc64673ce875ebfb24163907777dae0f6ca06\",\"source\":\"cna@python.org\"},{\"url\":\"https://github.com/python/cpython/commit/7d95a1dc7382b55cba7fdd6a110336077584a4f0\",\"source\":\"cna@python.org\"},{\"url\":\"https://github.com/python/cpython/commit/bb3446dda6c49b32e67c11dbbbf221b40be00763\",\"source\":\"cna@python.org\"},{\"url\":\"https://github.com/python/cpython/commit/c88704431ea3248ca769384c13856330976fac1d\",\"source\":\"cna@python.org\"},{\"url\":\"https://github.com/python/cpython/commit/eac4fe3b2c77693790a5ef7dfab127c1fee81bf9\",\"source\":\"cna@python.org\"},{\"url\":\"https://github.com/python/cpython/commit/ef12d0dc824baccf737bba1458e5eed3d1e0fceb\",\"source\":\"cna@python.org\"},{\"url\":\"https://github.com/python/cpython/issues/87451\",\"source\":\"cna@python.org\"},{\"url\":\"https://github.com/python/cpython/pull/149648\",\"source\":\"cna@python.org\"},{\"url\":\"https://mail.python.org/archives/list/security-announce@python.org/thread/ITF2BAPBQEPYK3LDMPRSY435JGNHYNDP/\",\"source\":\"cna@python.org\"}]}}",
"suse_vex": {
"aggregate_severity": "moderate",
"current_release_date": "2026-07-07T02:39:05Z",
"cve": "CVE-2026-8328",
"id": "CVE-2026-8328",
"initial_release_date": "2026-05-15T02:00:17Z",
"product_status:known_affected": "307",
"product_status:recommended": "14",
"source": "SUSE CSAF VEX",
"status": "interim",
"title": "SUSE CVE CVE-2026-8328",
"url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-8328.json",
"version": "7"
},
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-8328\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-05-14T12:49:18.311219Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-05-14T12:49:23.200Z\"}}], \"cna\": {\"title\": \"FTP PASV SSRF, ftpcp() does not use actual peer address, trusts server-supplied PASV host address\", \"source\": {\"discovery\": \"UNKNOWN\"}, \"credits\": [{\"lang\": \"en\", \"type\": \"reporter\", \"value\": \"Qi Deng (https://github.com/ikow)\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"B\\u00e9n\\u00e9dikt Tran (https://github.com/picnixz)\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"Gregory P. Smith (https://github.com/gpshead)\"}], \"metrics\": [{\"format\": \"CVSS\", \"cvssV4_0\": {\"Safety\": \"NOT_DEFINED\", \"version\": \"4.0\", \"Recovery\": \"NOT_DEFINED\", \"baseScore\": 5.9, \"Automatable\": \"NOT_DEFINED\", \"attackVector\": \"NETWORK\", \"baseSeverity\": \"MEDIUM\", \"valueDensity\": \"NOT_DEFINED\", \"vectorString\": \"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N\", \"exploitMaturity\": \"NOT_DEFINED\", \"providerUrgency\": \"NOT_DEFINED\", \"userInteraction\": \"ACTIVE\", \"attackComplexity\": \"LOW\", \"attackRequirements\": \"PRESENT\", \"privilegesRequired\": \"NONE\", \"subIntegrityImpact\": \"NONE\", \"vulnIntegrityImpact\": \"HIGH\", \"subAvailabilityImpact\": \"NONE\", \"vulnAvailabilityImpact\": \"NONE\", \"subConfidentialityImpact\": \"NONE\", \"vulnConfidentialityImpact\": \"NONE\", \"vulnerabilityResponseEffort\": \"NOT_DEFINED\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"GENERAL\"}]}], \"affected\": [{\"repo\": \"https://github.com/python/cpython\", \"vendor\": \"Python Software Foundation\", \"modules\": [\"ftplib\"], \"product\": \"CPython\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"3.13.14\", \"versionType\": \"python\"}, {\"status\": \"affected\", \"version\": \"3.14.0\", \"lessThan\": \"3.14.6\", \"versionType\": \"python\"}, {\"status\": \"affected\", \"version\": \"3.15.0a1\", \"lessThan\": \"3.15.0b2\", \"versionType\": \"python\"}], \"defaultStatus\": \"unaffected\"}], \"references\": [{\"url\": \"https://github.com/python/cpython/issues/87451\", \"tags\": [\"issue-tracking\"]}, {\"url\": \"https://github.com/python/cpython/pull/149648\", \"tags\": [\"patch\"]}, {\"url\": \"https://mail.python.org/archives/list/security-announce@python.org/thread/ITF2BAPBQEPYK3LDMPRSY435JGNHYNDP/\", \"tags\": [\"vendor-advisory\"]}, {\"url\": \"https://github.com/python/cpython/commit/5dadc64673ce875ebfb24163907777dae0f6ca06\", \"tags\": [\"patch\"]}, {\"url\": \"https://github.com/python/cpython/commit/7d95a1dc7382b55cba7fdd6a110336077584a4f0\", \"tags\": [\"patch\"]}, {\"url\": \"https://github.com/python/cpython/commit/bb3446dda6c49b32e67c11dbbbf221b40be00763\", \"tags\": [\"patch\"]}, {\"url\": \"https://github.com/python/cpython/commit/c88704431ea3248ca769384c13856330976fac1d\", \"tags\": [\"patch\"]}, {\"url\": \"https://github.com/python/cpython/commit/eac4fe3b2c77693790a5ef7dfab127c1fee81bf9\", \"tags\": [\"patch\"]}, {\"url\": \"https://github.com/python/cpython/commit/2bbcf3fb7a420a05605576c0f9468d4675381b5f\", \"tags\": [\"patch\"]}, {\"url\": \"https://github.com/python/cpython/commit/ef12d0dc824baccf737bba1458e5eed3d1e0fceb\", \"tags\": [\"patch\"]}], \"x_generator\": {\"engine\": \"cvelib 1.8.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"The ftpcp() function in Lib/ftplib.py was not updated when \\nCVE-2021-4189 was fixed. While makepasv() was patched to replace \\nserver-supplied PASV host addresses with the actual peer address \\n(getpeername()[0]), ftpcp() still calls parse227() directly and passes \\nthe raw attacker-controllable IP address and port to target.sendport(). This patch is related to\\u00a0CVE-2021-4189.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"\u003cdiv\u003eThe ftpcp() function in Lib/ftplib.py was not updated when \\nCVE-2021-4189 was fixed. While makepasv() was patched to replace \\nserver-supplied PASV host addresses with the actual peer address \\n(getpeername()[0]), ftpcp() still calls parse227() directly and passes \\nthe raw attacker-controllable IP address and port to target.sendport(). This patch is related to\u0026nbsp;CVE-2021-4189.\u003c/div\u003e\"}]}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-918\", \"description\": \"CWE-918 Server-Side request forgery (SSRF)\"}]}], \"providerMetadata\": {\"orgId\": \"28c92f92-d60d-412d-b760-e73465c3df22\", \"shortName\": \"PSF\", \"dateUpdated\": \"2026-06-30T15:09:29.230Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-8328\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-06-30T15:09:29.230Z\", \"dateReserved\": \"2026-05-11T15:06:00.859Z\", \"assignerOrgId\": \"28c92f92-d60d-412d-b760-e73465c3df22\", \"datePublished\": \"2026-05-13T20:14:33.751Z\", \"assignerShortName\": \"PSF\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
OPENSUSE-SU-2026:11101-1
Vulnerability from csaf_opensuse - Published: 2026-06-22 00:00 - Updated: 2026-06-22 00:00Summary
python315-3.15.0~b2-1.1 on GA media
Severity
Moderate
Notes
Title of the patch: python315-3.15.0~b2-1.1 on GA media
Description of the patch: These are all security issues fixed in the python315-3.15.0~b2-1.1 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2026-11101
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
5.3 (Medium)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
7.5 (High)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
important
7.5 (High)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
important
7.5 (High)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
important
5.3 (Medium)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
18 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"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": "python315-3.15.0~b2-1.1 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the python315-3.15.0~b2-1.1 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2026-11101",
"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_11101-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2021-4189 page",
"url": "https://www.suse.com/security/cve/CVE-2021-4189/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-3276 page",
"url": "https://www.suse.com/security/cve/CVE-2026-3276/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-7210 page",
"url": "https://www.suse.com/security/cve/CVE-2026-7210/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-7774 page",
"url": "https://www.suse.com/security/cve/CVE-2026-7774/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-8328 page",
"url": "https://www.suse.com/security/cve/CVE-2026-8328/"
}
],
"title": "python315-3.15.0~b2-1.1 on GA media",
"tracking": {
"current_release_date": "2026-06-22T00:00:00Z",
"generator": {
"date": "2026-06-22T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:11101-1",
"initial_release_date": "2026-06-22T00:00:00Z",
"revision_history": [
{
"date": "2026-06-22T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "python315-3.15.0~b2-1.1.aarch64",
"product": {
"name": "python315-3.15.0~b2-1.1.aarch64",
"product_id": "python315-3.15.0~b2-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python315-curses-3.15.0~b2-1.1.aarch64",
"product": {
"name": "python315-curses-3.15.0~b2-1.1.aarch64",
"product_id": "python315-curses-3.15.0~b2-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python315-dbm-3.15.0~b2-1.1.aarch64",
"product": {
"name": "python315-dbm-3.15.0~b2-1.1.aarch64",
"product_id": "python315-dbm-3.15.0~b2-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python315-idle-3.15.0~b2-1.1.aarch64",
"product": {
"name": "python315-idle-3.15.0~b2-1.1.aarch64",
"product_id": "python315-idle-3.15.0~b2-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python315-profiling-3.15.0~b2-1.1.aarch64",
"product": {
"name": "python315-profiling-3.15.0~b2-1.1.aarch64",
"product_id": "python315-profiling-3.15.0~b2-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python315-tk-3.15.0~b2-1.1.aarch64",
"product": {
"name": "python315-tk-3.15.0~b2-1.1.aarch64",
"product_id": "python315-tk-3.15.0~b2-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"product": {
"name": "python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"product_id": "python315-x86-64-v3-3.15.0~b2-1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "python315-3.15.0~b2-1.1.ppc64le",
"product": {
"name": "python315-3.15.0~b2-1.1.ppc64le",
"product_id": "python315-3.15.0~b2-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python315-curses-3.15.0~b2-1.1.ppc64le",
"product": {
"name": "python315-curses-3.15.0~b2-1.1.ppc64le",
"product_id": "python315-curses-3.15.0~b2-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python315-dbm-3.15.0~b2-1.1.ppc64le",
"product": {
"name": "python315-dbm-3.15.0~b2-1.1.ppc64le",
"product_id": "python315-dbm-3.15.0~b2-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python315-idle-3.15.0~b2-1.1.ppc64le",
"product": {
"name": "python315-idle-3.15.0~b2-1.1.ppc64le",
"product_id": "python315-idle-3.15.0~b2-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python315-profiling-3.15.0~b2-1.1.ppc64le",
"product": {
"name": "python315-profiling-3.15.0~b2-1.1.ppc64le",
"product_id": "python315-profiling-3.15.0~b2-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python315-tk-3.15.0~b2-1.1.ppc64le",
"product": {
"name": "python315-tk-3.15.0~b2-1.1.ppc64le",
"product_id": "python315-tk-3.15.0~b2-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"product": {
"name": "python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"product_id": "python315-x86-64-v3-3.15.0~b2-1.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "python315-3.15.0~b2-1.1.s390x",
"product": {
"name": "python315-3.15.0~b2-1.1.s390x",
"product_id": "python315-3.15.0~b2-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python315-curses-3.15.0~b2-1.1.s390x",
"product": {
"name": "python315-curses-3.15.0~b2-1.1.s390x",
"product_id": "python315-curses-3.15.0~b2-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python315-dbm-3.15.0~b2-1.1.s390x",
"product": {
"name": "python315-dbm-3.15.0~b2-1.1.s390x",
"product_id": "python315-dbm-3.15.0~b2-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python315-idle-3.15.0~b2-1.1.s390x",
"product": {
"name": "python315-idle-3.15.0~b2-1.1.s390x",
"product_id": "python315-idle-3.15.0~b2-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python315-profiling-3.15.0~b2-1.1.s390x",
"product": {
"name": "python315-profiling-3.15.0~b2-1.1.s390x",
"product_id": "python315-profiling-3.15.0~b2-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python315-tk-3.15.0~b2-1.1.s390x",
"product": {
"name": "python315-tk-3.15.0~b2-1.1.s390x",
"product_id": "python315-tk-3.15.0~b2-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"product": {
"name": "python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"product_id": "python315-x86-64-v3-3.15.0~b2-1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "python315-3.15.0~b2-1.1.x86_64",
"product": {
"name": "python315-3.15.0~b2-1.1.x86_64",
"product_id": "python315-3.15.0~b2-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python315-curses-3.15.0~b2-1.1.x86_64",
"product": {
"name": "python315-curses-3.15.0~b2-1.1.x86_64",
"product_id": "python315-curses-3.15.0~b2-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python315-dbm-3.15.0~b2-1.1.x86_64",
"product": {
"name": "python315-dbm-3.15.0~b2-1.1.x86_64",
"product_id": "python315-dbm-3.15.0~b2-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python315-idle-3.15.0~b2-1.1.x86_64",
"product": {
"name": "python315-idle-3.15.0~b2-1.1.x86_64",
"product_id": "python315-idle-3.15.0~b2-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python315-profiling-3.15.0~b2-1.1.x86_64",
"product": {
"name": "python315-profiling-3.15.0~b2-1.1.x86_64",
"product_id": "python315-profiling-3.15.0~b2-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python315-tk-3.15.0~b2-1.1.x86_64",
"product": {
"name": "python315-tk-3.15.0~b2-1.1.x86_64",
"product_id": "python315-tk-3.15.0~b2-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python315-x86-64-v3-3.15.0~b2-1.1.x86_64",
"product": {
"name": "python315-x86-64-v3-3.15.0~b2-1.1.x86_64",
"product_id": "python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-3.15.0~b2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64"
},
"product_reference": "python315-3.15.0~b2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-3.15.0~b2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le"
},
"product_reference": "python315-3.15.0~b2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-3.15.0~b2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x"
},
"product_reference": "python315-3.15.0~b2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-3.15.0~b2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64"
},
"product_reference": "python315-3.15.0~b2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-curses-3.15.0~b2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64"
},
"product_reference": "python315-curses-3.15.0~b2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-curses-3.15.0~b2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le"
},
"product_reference": "python315-curses-3.15.0~b2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-curses-3.15.0~b2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x"
},
"product_reference": "python315-curses-3.15.0~b2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-curses-3.15.0~b2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64"
},
"product_reference": "python315-curses-3.15.0~b2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-dbm-3.15.0~b2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64"
},
"product_reference": "python315-dbm-3.15.0~b2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-dbm-3.15.0~b2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le"
},
"product_reference": "python315-dbm-3.15.0~b2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-dbm-3.15.0~b2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x"
},
"product_reference": "python315-dbm-3.15.0~b2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-dbm-3.15.0~b2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64"
},
"product_reference": "python315-dbm-3.15.0~b2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-idle-3.15.0~b2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64"
},
"product_reference": "python315-idle-3.15.0~b2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-idle-3.15.0~b2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le"
},
"product_reference": "python315-idle-3.15.0~b2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-idle-3.15.0~b2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x"
},
"product_reference": "python315-idle-3.15.0~b2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-idle-3.15.0~b2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64"
},
"product_reference": "python315-idle-3.15.0~b2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-profiling-3.15.0~b2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64"
},
"product_reference": "python315-profiling-3.15.0~b2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-profiling-3.15.0~b2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le"
},
"product_reference": "python315-profiling-3.15.0~b2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-profiling-3.15.0~b2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x"
},
"product_reference": "python315-profiling-3.15.0~b2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-profiling-3.15.0~b2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64"
},
"product_reference": "python315-profiling-3.15.0~b2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-tk-3.15.0~b2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64"
},
"product_reference": "python315-tk-3.15.0~b2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-tk-3.15.0~b2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le"
},
"product_reference": "python315-tk-3.15.0~b2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-tk-3.15.0~b2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x"
},
"product_reference": "python315-tk-3.15.0~b2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-tk-3.15.0~b2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64"
},
"product_reference": "python315-tk-3.15.0~b2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-x86-64-v3-3.15.0~b2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64"
},
"product_reference": "python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-x86-64-v3-3.15.0~b2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le"
},
"product_reference": "python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-x86-64-v3-3.15.0~b2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x"
},
"product_reference": "python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python315-x86-64-v3-3.15.0~b2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
},
"product_reference": "python315-x86-64-v3-3.15.0~b2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2021-4189",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2021-4189"
}
],
"notes": [
{
"category": "general",
"text": "A flaw was found in Python, specifically in the FTP (File Transfer Protocol) client library in PASV (passive) mode. The issue is how the FTP client trusts the host from the PASV response by default. This flaw allows an attacker to set up a malicious FTP server that can trick FTP clients into connecting back to a given IP address and port. This vulnerability could lead to FTP client scanning ports, which otherwise would not have been possible.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2021-4189",
"url": "https://www.suse.com/security/cve/CVE-2021-4189"
},
{
"category": "external",
"summary": "SUSE Bug 1194146 for CVE-2021-4189",
"url": "https://bugzilla.suse.com/1194146"
},
{
"category": "external",
"summary": "SUSE Bug 1265268 for CVE-2021-4189",
"url": "https://bugzilla.suse.com/1265268"
}
],
"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 Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.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:L/I:N/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-06-22T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2021-4189"
},
{
"cve": "CVE-2026-3276",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-3276"
}
],
"notes": [
{
"category": "general",
"text": "unicodedata.normalize() can take excessive CPU time when processing\nspecially crafted Unicode input containing long runs of combining characters\nwith alternating Canonical Combining Class values.\nThis affects all normalization forms.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-3276",
"url": "https://www.suse.com/security/cve/CVE-2026-3276"
},
{
"category": "external",
"summary": "SUSE Bug 1267581 for CVE-2026-3276",
"url": "https://bugzilla.suse.com/1267581"
}
],
"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 Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-06-22T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2026-3276"
},
{
"cve": "CVE-2026-7210",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-7210"
}
],
"notes": [
{
"category": "general",
"text": "`xml.parsers.expat` and `xml.etree.ElementTree` use insufficient entropy for Expat hash-flooding protection, which allows a crafted XML document to trigger hash flooding.\\r\\n\\r\\nFully mitigating this vulnerability requires both updating libexpat to 2.8.0 or later and applying this patch.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-7210",
"url": "https://www.suse.com/security/cve/CVE-2026-7210"
},
{
"category": "external",
"summary": "SUSE Bug 1264962 for CVE-2026-7210",
"url": "https://bugzilla.suse.com/1264962"
}
],
"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 Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-06-22T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2026-7210"
},
{
"cve": "CVE-2026-7774",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-7774"
}
],
"notes": [
{
"category": "general",
"text": "tarfile.data_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() to write files outside the destination directory, subject to the permissions of the extracting process.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-7774",
"url": "https://www.suse.com/security/cve/CVE-2026-7774"
},
{
"category": "external",
"summary": "SUSE Bug 1267821 for CVE-2026-7774",
"url": "https://bugzilla.suse.com/1267821"
}
],
"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 Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-06-22T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2026-7774"
},
{
"cve": "CVE-2026-8328",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-8328"
}
],
"notes": [
{
"category": "general",
"text": "The ftpcp() function in Lib/ftplib.py was not updated when \nCVE-2021-4189 was fixed. While makepasv() was patched to replace \nserver-supplied PASV host addresses with the actual peer address \n(getpeername()[0]), ftpcp() still calls parse227() directly and passes \nthe raw attacker-controllable IP address and port to target.sendport(). This patch is related to CVE-2021-4189.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-8328",
"url": "https://www.suse.com/security/cve/CVE-2026-8328"
},
{
"category": "external",
"summary": "SUSE Bug 1265268 for CVE-2026-8328",
"url": "https://bugzilla.suse.com/1265268"
}
],
"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 Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.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:L/I:N/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-curses-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-dbm-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-idle-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-profiling-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-tk-3.15.0~b2-1.1.x86_64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.aarch64",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.ppc64le",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.s390x",
"openSUSE Tumbleweed:python315-x86-64-v3-3.15.0~b2-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-06-22T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2026-8328"
}
]
}
OPENSUSE-SU-2026:11342-1
Vulnerability from csaf_opensuse - Published: 2026-07-22 00:00 - Updated: 2026-07-22 00:00Summary
python313-3.13.14-1.1 on GA media
Severity
Moderate
Notes
Title of the patch: python313-3.13.14-1.1 on GA media
Description of the patch: These are all security issues fixed in the python313-3.13.14-1.1 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2026-11342
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
5.3 (Medium)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
6.7 (Medium)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
6.7 (Medium)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
7.5 (High)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
important
7.5 (High)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
important
5.3 (Medium)
Affected products
Recommended
28 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
21 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"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": "python313-3.13.14-1.1 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the python313-3.13.14-1.1 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2026-11342",
"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_11342-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2021-4189 page",
"url": "https://www.suse.com/security/cve/CVE-2021-4189/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-15366 page",
"url": "https://www.suse.com/security/cve/CVE-2025-15366/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-15367 page",
"url": "https://www.suse.com/security/cve/CVE-2025-15367/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-11940 page",
"url": "https://www.suse.com/security/cve/CVE-2026-11940/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-7210 page",
"url": "https://www.suse.com/security/cve/CVE-2026-7210/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-8328 page",
"url": "https://www.suse.com/security/cve/CVE-2026-8328/"
}
],
"title": "python313-3.13.14-1.1 on GA media",
"tracking": {
"current_release_date": "2026-07-22T00:00:00Z",
"generator": {
"date": "2026-07-22T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:11342-1",
"initial_release_date": "2026-07-22T00:00:00Z",
"revision_history": [
{
"date": "2026-07-22T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "python313-3.13.14-1.1.aarch64",
"product": {
"name": "python313-3.13.14-1.1.aarch64",
"product_id": "python313-3.13.14-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python313-32bit-3.13.14-1.1.aarch64",
"product": {
"name": "python313-32bit-3.13.14-1.1.aarch64",
"product_id": "python313-32bit-3.13.14-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python313-curses-3.13.14-1.1.aarch64",
"product": {
"name": "python313-curses-3.13.14-1.1.aarch64",
"product_id": "python313-curses-3.13.14-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python313-dbm-3.13.14-1.1.aarch64",
"product": {
"name": "python313-dbm-3.13.14-1.1.aarch64",
"product_id": "python313-dbm-3.13.14-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python313-idle-3.13.14-1.1.aarch64",
"product": {
"name": "python313-idle-3.13.14-1.1.aarch64",
"product_id": "python313-idle-3.13.14-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python313-tk-3.13.14-1.1.aarch64",
"product": {
"name": "python313-tk-3.13.14-1.1.aarch64",
"product_id": "python313-tk-3.13.14-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python313-x86-64-v3-3.13.14-1.1.aarch64",
"product": {
"name": "python313-x86-64-v3-3.13.14-1.1.aarch64",
"product_id": "python313-x86-64-v3-3.13.14-1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "python313-3.13.14-1.1.ppc64le",
"product": {
"name": "python313-3.13.14-1.1.ppc64le",
"product_id": "python313-3.13.14-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python313-32bit-3.13.14-1.1.ppc64le",
"product": {
"name": "python313-32bit-3.13.14-1.1.ppc64le",
"product_id": "python313-32bit-3.13.14-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python313-curses-3.13.14-1.1.ppc64le",
"product": {
"name": "python313-curses-3.13.14-1.1.ppc64le",
"product_id": "python313-curses-3.13.14-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python313-dbm-3.13.14-1.1.ppc64le",
"product": {
"name": "python313-dbm-3.13.14-1.1.ppc64le",
"product_id": "python313-dbm-3.13.14-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python313-idle-3.13.14-1.1.ppc64le",
"product": {
"name": "python313-idle-3.13.14-1.1.ppc64le",
"product_id": "python313-idle-3.13.14-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python313-tk-3.13.14-1.1.ppc64le",
"product": {
"name": "python313-tk-3.13.14-1.1.ppc64le",
"product_id": "python313-tk-3.13.14-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python313-x86-64-v3-3.13.14-1.1.ppc64le",
"product": {
"name": "python313-x86-64-v3-3.13.14-1.1.ppc64le",
"product_id": "python313-x86-64-v3-3.13.14-1.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "python313-3.13.14-1.1.s390x",
"product": {
"name": "python313-3.13.14-1.1.s390x",
"product_id": "python313-3.13.14-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python313-32bit-3.13.14-1.1.s390x",
"product": {
"name": "python313-32bit-3.13.14-1.1.s390x",
"product_id": "python313-32bit-3.13.14-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python313-curses-3.13.14-1.1.s390x",
"product": {
"name": "python313-curses-3.13.14-1.1.s390x",
"product_id": "python313-curses-3.13.14-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python313-dbm-3.13.14-1.1.s390x",
"product": {
"name": "python313-dbm-3.13.14-1.1.s390x",
"product_id": "python313-dbm-3.13.14-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python313-idle-3.13.14-1.1.s390x",
"product": {
"name": "python313-idle-3.13.14-1.1.s390x",
"product_id": "python313-idle-3.13.14-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python313-tk-3.13.14-1.1.s390x",
"product": {
"name": "python313-tk-3.13.14-1.1.s390x",
"product_id": "python313-tk-3.13.14-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python313-x86-64-v3-3.13.14-1.1.s390x",
"product": {
"name": "python313-x86-64-v3-3.13.14-1.1.s390x",
"product_id": "python313-x86-64-v3-3.13.14-1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "python313-3.13.14-1.1.x86_64",
"product": {
"name": "python313-3.13.14-1.1.x86_64",
"product_id": "python313-3.13.14-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python313-32bit-3.13.14-1.1.x86_64",
"product": {
"name": "python313-32bit-3.13.14-1.1.x86_64",
"product_id": "python313-32bit-3.13.14-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python313-curses-3.13.14-1.1.x86_64",
"product": {
"name": "python313-curses-3.13.14-1.1.x86_64",
"product_id": "python313-curses-3.13.14-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python313-dbm-3.13.14-1.1.x86_64",
"product": {
"name": "python313-dbm-3.13.14-1.1.x86_64",
"product_id": "python313-dbm-3.13.14-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python313-idle-3.13.14-1.1.x86_64",
"product": {
"name": "python313-idle-3.13.14-1.1.x86_64",
"product_id": "python313-idle-3.13.14-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python313-tk-3.13.14-1.1.x86_64",
"product": {
"name": "python313-tk-3.13.14-1.1.x86_64",
"product_id": "python313-tk-3.13.14-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python313-x86-64-v3-3.13.14-1.1.x86_64",
"product": {
"name": "python313-x86-64-v3-3.13.14-1.1.x86_64",
"product_id": "python313-x86-64-v3-3.13.14-1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-3.13.14-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64"
},
"product_reference": "python313-3.13.14-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-3.13.14-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le"
},
"product_reference": "python313-3.13.14-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-3.13.14-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-3.13.14-1.1.s390x"
},
"product_reference": "python313-3.13.14-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-3.13.14-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64"
},
"product_reference": "python313-3.13.14-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-32bit-3.13.14-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64"
},
"product_reference": "python313-32bit-3.13.14-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-32bit-3.13.14-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le"
},
"product_reference": "python313-32bit-3.13.14-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-32bit-3.13.14-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x"
},
"product_reference": "python313-32bit-3.13.14-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-32bit-3.13.14-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64"
},
"product_reference": "python313-32bit-3.13.14-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-curses-3.13.14-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64"
},
"product_reference": "python313-curses-3.13.14-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-curses-3.13.14-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le"
},
"product_reference": "python313-curses-3.13.14-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-curses-3.13.14-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x"
},
"product_reference": "python313-curses-3.13.14-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-curses-3.13.14-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64"
},
"product_reference": "python313-curses-3.13.14-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-dbm-3.13.14-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64"
},
"product_reference": "python313-dbm-3.13.14-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-dbm-3.13.14-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le"
},
"product_reference": "python313-dbm-3.13.14-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-dbm-3.13.14-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x"
},
"product_reference": "python313-dbm-3.13.14-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-dbm-3.13.14-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64"
},
"product_reference": "python313-dbm-3.13.14-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-idle-3.13.14-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64"
},
"product_reference": "python313-idle-3.13.14-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-idle-3.13.14-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le"
},
"product_reference": "python313-idle-3.13.14-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-idle-3.13.14-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x"
},
"product_reference": "python313-idle-3.13.14-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-idle-3.13.14-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64"
},
"product_reference": "python313-idle-3.13.14-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-tk-3.13.14-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64"
},
"product_reference": "python313-tk-3.13.14-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-tk-3.13.14-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le"
},
"product_reference": "python313-tk-3.13.14-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-tk-3.13.14-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x"
},
"product_reference": "python313-tk-3.13.14-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-tk-3.13.14-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64"
},
"product_reference": "python313-tk-3.13.14-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-x86-64-v3-3.13.14-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64"
},
"product_reference": "python313-x86-64-v3-3.13.14-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-x86-64-v3-3.13.14-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le"
},
"product_reference": "python313-x86-64-v3-3.13.14-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-x86-64-v3-3.13.14-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x"
},
"product_reference": "python313-x86-64-v3-3.13.14-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-x86-64-v3-3.13.14-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
},
"product_reference": "python313-x86-64-v3-3.13.14-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2021-4189",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2021-4189"
}
],
"notes": [
{
"category": "general",
"text": "A flaw was found in Python, specifically in the FTP (File Transfer Protocol) client library in PASV (passive) mode. The issue is how the FTP client trusts the host from the PASV response by default. This flaw allows an attacker to set up a malicious FTP server that can trick FTP clients into connecting back to a given IP address and port. This vulnerability could lead to FTP client scanning ports, which otherwise would not have been possible.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2021-4189",
"url": "https://www.suse.com/security/cve/CVE-2021-4189"
},
{
"category": "external",
"summary": "SUSE Bug 1194146 for CVE-2021-4189",
"url": "https://bugzilla.suse.com/1194146"
},
{
"category": "external",
"summary": "SUSE Bug 1265268 for CVE-2021-4189",
"url": "https://bugzilla.suse.com/1265268"
}
],
"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 Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.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:L/I:N/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2021-4189"
},
{
"cve": "CVE-2025-15366",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-15366"
}
],
"notes": [
{
"category": "general",
"text": "The imaplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-15366",
"url": "https://www.suse.com/security/cve/CVE-2025-15366"
},
{
"category": "external",
"summary": "SUSE Bug 1257044 for CVE-2025-15366",
"url": "https://bugzilla.suse.com/1257044"
}
],
"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 Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 6.7,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:H",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2025-15366"
},
{
"cve": "CVE-2025-15367",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-15367"
}
],
"notes": [
{
"category": "general",
"text": "The poplib module, when passed a user-controlled command, can have\nadditional commands injected using newlines. Mitigation rejects commands\ncontaining control characters.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-15367",
"url": "https://www.suse.com/security/cve/CVE-2025-15367"
},
{
"category": "external",
"summary": "SUSE Bug 1257041 for CVE-2025-15367",
"url": "https://bugzilla.suse.com/1257041"
}
],
"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 Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 6.7,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:H",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2025-15367"
},
{
"cve": "CVE-2026-11940",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-11940"
}
],
"notes": [
{
"category": "general",
"text": "tarfile.extractall() with the \u0027data\u0027 or \u0027tar\u0027\n filter could be bypassed by a crafted archive where a hardlink \nreferences a symlink stored at a deeper name than the hardlink itself. \nThe extraction fallback validated the symlink at it\u0027s archived location \nbut recreated it at the hardlink\u0027s shallower\npath, letting a relative\n target the filter judged contained escape the destination directory. \nThis allowed a malicious tar archive to create a symlink pointing \noutside the destination, enabling out-of-destination file reads or \nwrites. This was an incomplete fix of CVE-2025-4330.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-11940",
"url": "https://www.suse.com/security/cve/CVE-2026-11940"
},
{
"category": "external",
"summary": "SUSE Bug 1268977 for CVE-2026-11940",
"url": "https://bugzilla.suse.com/1268977"
}
],
"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 Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2026-11940"
},
{
"cve": "CVE-2026-7210",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-7210"
}
],
"notes": [
{
"category": "general",
"text": "`xml.parsers.expat` and `xml.etree.ElementTree` use insufficient entropy for Expat hash-flooding protection, which allows a crafted XML document to trigger hash flooding.\\r\\n\\r\\nFully mitigating this vulnerability requires both updating libexpat to 2.8.0 or later and applying this patch.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-7210",
"url": "https://www.suse.com/security/cve/CVE-2026-7210"
},
{
"category": "external",
"summary": "SUSE Bug 1264962 for CVE-2026-7210",
"url": "https://bugzilla.suse.com/1264962"
}
],
"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 Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2026-7210"
},
{
"cve": "CVE-2026-8328",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-8328"
}
],
"notes": [
{
"category": "general",
"text": "The ftpcp() function in Lib/ftplib.py was not updated when \nCVE-2021-4189 was fixed. While makepasv() was patched to replace \nserver-supplied PASV host addresses with the actual peer address \n(getpeername()[0]), ftpcp() still calls parse227() directly and passes \nthe raw attacker-controllable IP address and port to target.sendport(). This patch is related to CVE-2021-4189.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-8328",
"url": "https://www.suse.com/security/cve/CVE-2026-8328"
},
{
"category": "external",
"summary": "SUSE Bug 1265268 for CVE-2026-8328",
"url": "https://bugzilla.suse.com/1265268"
}
],
"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 Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.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:L/I:N/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python313-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-32bit-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-curses-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-dbm-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-idle-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-tk-3.13.14-1.1.x86_64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.aarch64",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.ppc64le",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.s390x",
"openSUSE Tumbleweed:python313-x86-64-v3-3.13.14-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2026-8328"
}
]
}
ubuntu-cve-2026-8328
Vulnerability from osv_ubuntu
Published
2026-05-13 21:16
Modified
2026-07-09 19:32
Summary
Details
The ftpcp() function in Lib/ftplib.py was not updated when CVE-2021-4189 was fixed. While makepasv() was patched to replace server-supplied PASV host addresses with the actual peer address (getpeername()[0]), ftpcp() still calls parse227() directly and passes the raw attacker-controllable IP address and port to target.sendport(). This patch is related to CVE-2021-4189.
Severity
N/A (UNKNOWN)
References
{
"affected": [
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python2.7",
"binary_version": "2.7.6-8ubuntu0.6+esm29"
},
{
"binary_name": "libpython2.7",
"binary_version": "2.7.6-8ubuntu0.6+esm29"
},
{
"binary_name": "libpython2.7-minimal",
"binary_version": "2.7.6-8ubuntu0.6+esm29"
},
{
"binary_name": "libpython2.7-stdlib",
"binary_version": "2.7.6-8ubuntu0.6+esm29"
},
{
"binary_name": "libpython2.7-testsuite",
"binary_version": "2.7.6-8ubuntu0.6+esm29"
},
{
"binary_name": "python2.7",
"binary_version": "2.7.6-8ubuntu0.6+esm29"
},
{
"binary_name": "python2.7-examples",
"binary_version": "2.7.6-8ubuntu0.6+esm29"
},
{
"binary_name": "python2.7-minimal",
"binary_version": "2.7.6-8ubuntu0.6+esm29"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "python2.7",
"purl": "pkg:deb/ubuntu/python2.7@2.7.6-8ubuntu0.6+esm29?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"2.7.5-8ubuntu3",
"2.7.5-8ubuntu4",
"2.7.6-2",
"2.7.6-2ubuntu1",
"2.7.6-3",
"2.7.6-3ubuntu1",
"2.7.6-4",
"2.7.6-4ubuntu1",
"2.7.6-5",
"2.7.6-7",
"2.7.6-8",
"2.7.6-8ubuntu0.2",
"2.7.6-8ubuntu0.3",
"2.7.6-8ubuntu0.4",
"2.7.6-8ubuntu0.5",
"2.7.6-8ubuntu0.6+esm2",
"2.7.6-8ubuntu0.6+esm3",
"2.7.6-8ubuntu0.6+esm5",
"2.7.6-8ubuntu0.6+esm6",
"2.7.6-8ubuntu0.6+esm7",
"2.7.6-8ubuntu0.6+esm8",
"2.7.6-8ubuntu0.6+esm9",
"2.7.6-8ubuntu0.6+esm10",
"2.7.6-8ubuntu0.6+esm11",
"2.7.6-8ubuntu0.6+esm12",
"2.7.6-8ubuntu0.6+esm13",
"2.7.6-8ubuntu0.6+esm14",
"2.7.6-8ubuntu0.6+esm15",
"2.7.6-8ubuntu0.6+esm16",
"2.7.6-8ubuntu0.6+esm17",
"2.7.6-8ubuntu0.6+esm18",
"2.7.6-8ubuntu0.6+esm20",
"2.7.6-8ubuntu0.6+esm21",
"2.7.6-8ubuntu0.6+esm22",
"2.7.6-8ubuntu0.6+esm24",
"2.7.6-8ubuntu0.6+esm25",
"2.7.6-8ubuntu0.6+esm26",
"2.7.6-8ubuntu0.6+esm28",
"2.7.6-8ubuntu0.6+esm29"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.4",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
},
{
"binary_name": "libpython3.4",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
},
{
"binary_name": "libpython3.4-minimal",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
},
{
"binary_name": "libpython3.4-stdlib",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
},
{
"binary_name": "libpython3.4-testsuite",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
},
{
"binary_name": "python3.4",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
},
{
"binary_name": "python3.4-examples",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
},
{
"binary_name": "python3.4-minimal",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
},
{
"binary_name": "python3.4-venv",
"binary_version": "3.4.3-1ubuntu1~14.04.7+esm20"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "python3.4",
"purl": "pkg:deb/ubuntu/python3.4@3.4.3-1ubuntu1~14.04.7+esm20?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.4~b1-0ubuntu3",
"3.4~b1-4ubuntu4",
"3.4~b1-4ubuntu6",
"3.4~b1-5ubuntu2",
"3.4~b2-1",
"3.4~b3-1ubuntu1",
"3.4~rc1-1build1",
"3.4~rc2-1",
"3.4~rc3-0ubuntu1",
"3.4.0-1",
"3.4.0-2ubuntu1",
"3.4.0-2ubuntu1.1",
"3.4.3-1ubuntu1~14.04.1",
"3.4.3-1ubuntu1~14.04.3",
"3.4.3-1ubuntu1~14.04.4",
"3.4.3-1ubuntu1~14.04.5",
"3.4.3-1ubuntu1~14.04.6",
"3.4.3-1ubuntu1~14.04.7",
"3.4.3-1ubuntu1~14.04.7+esm2",
"3.4.3-1ubuntu1~14.04.7+esm4",
"3.4.3-1ubuntu1~14.04.7+esm6",
"3.4.3-1ubuntu1~14.04.7+esm7",
"3.4.3-1ubuntu1~14.04.7+esm8",
"3.4.3-1ubuntu1~14.04.7+esm10",
"3.4.3-1ubuntu1~14.04.7+esm11",
"3.4.3-1ubuntu1~14.04.7+esm12",
"3.4.3-1ubuntu1~14.04.7+esm13",
"3.4.3-1ubuntu1~14.04.7+esm14",
"3.4.3-1ubuntu1~14.04.7+esm15",
"3.4.3-1ubuntu1~14.04.7+esm16",
"3.4.3-1ubuntu1~14.04.7+esm17",
"3.4.3-1ubuntu1~14.04.7+esm19",
"3.4.3-1ubuntu1~14.04.7+esm20"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.5",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
},
{
"binary_name": "libpython3.5",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
},
{
"binary_name": "libpython3.5-minimal",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
},
{
"binary_name": "libpython3.5-stdlib",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
},
{
"binary_name": "libpython3.5-testsuite",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
},
{
"binary_name": "python3.5",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
},
{
"binary_name": "python3.5-examples",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
},
{
"binary_name": "python3.5-minimal",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
},
{
"binary_name": "python3.5-venv",
"binary_version": "3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "python3.5",
"purl": "pkg:deb/ubuntu/python3.5@3.5.2-2ubuntu0~16.04.4~14.04.1+esm10?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.5.2-2ubuntu0~16.04.4~14.04.1",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm1",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm3",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm4",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm5",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm6",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm7",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm8",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm9",
"3.5.2-2ubuntu0~16.04.4~14.04.1+esm10"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python2.7",
"binary_version": "2.7.12-1ubuntu0~16.04.18+esm20"
},
{
"binary_name": "libpython2.7",
"binary_version": "2.7.12-1ubuntu0~16.04.18+esm20"
},
{
"binary_name": "libpython2.7-minimal",
"binary_version": "2.7.12-1ubuntu0~16.04.18+esm20"
},
{
"binary_name": "libpython2.7-stdlib",
"binary_version": "2.7.12-1ubuntu0~16.04.18+esm20"
},
{
"binary_name": "libpython2.7-testsuite",
"binary_version": "2.7.12-1ubuntu0~16.04.18+esm20"
},
{
"binary_name": "python2.7",
"binary_version": "2.7.12-1ubuntu0~16.04.18+esm20"
},
{
"binary_name": "python2.7-examples",
"binary_version": "2.7.12-1ubuntu0~16.04.18+esm20"
},
{
"binary_name": "python2.7-minimal",
"binary_version": "2.7.12-1ubuntu0~16.04.18+esm20"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:16.04:LTS",
"name": "python2.7",
"purl": "pkg:deb/ubuntu/python2.7@2.7.12-1ubuntu0~16.04.18+esm20?arch=source\u0026distro=esm-infra-legacy/xenial"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"2.7.10-4ubuntu1",
"2.7.10-4ubuntu2",
"2.7.11-2",
"2.7.11-3",
"2.7.11-4",
"2.7.11-6",
"2.7.11-7",
"2.7.11-7ubuntu1",
"2.7.12-1~16.04",
"2.7.12-1ubuntu0~16.04.1",
"2.7.12-1ubuntu0~16.04.2",
"2.7.12-1ubuntu0~16.04.3",
"2.7.12-1ubuntu0~16.04.4",
"2.7.12-1ubuntu0~16.04.8",
"2.7.12-1ubuntu0~16.04.9",
"2.7.12-1ubuntu0~16.04.11",
"2.7.12-1ubuntu0~16.04.12",
"2.7.12-1ubuntu0~16.04.13",
"2.7.12-1ubuntu0~16.04.14",
"2.7.12-1ubuntu0~16.04.16",
"2.7.12-1ubuntu0~16.04.18",
"2.7.12-1ubuntu0~16.04.18+esm1",
"2.7.12-1ubuntu0~16.04.18+esm2",
"2.7.12-1ubuntu0~16.04.18+esm3",
"2.7.12-1ubuntu0~16.04.18+esm4",
"2.7.12-1ubuntu0~16.04.18+esm5",
"2.7.12-1ubuntu0~16.04.18+esm6",
"2.7.12-1ubuntu0~16.04.18+esm7",
"2.7.12-1ubuntu0~16.04.18+esm8",
"2.7.12-1ubuntu0~16.04.18+esm9",
"2.7.12-1ubuntu0~16.04.18+esm10",
"2.7.12-1ubuntu0~16.04.18+esm11",
"2.7.12-1ubuntu0~16.04.18+esm12",
"2.7.12-1ubuntu0~16.04.18+esm13",
"2.7.12-1ubuntu0~16.04.18+esm15",
"2.7.12-1ubuntu0~16.04.18+esm16",
"2.7.12-1ubuntu0~16.04.18+esm17",
"2.7.12-1ubuntu0~16.04.18+esm18",
"2.7.12-1ubuntu0~16.04.18+esm19",
"2.7.12-1ubuntu0~16.04.18+esm20"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.5",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
},
{
"binary_name": "libpython3.5",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
},
{
"binary_name": "libpython3.5-minimal",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
},
{
"binary_name": "libpython3.5-stdlib",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
},
{
"binary_name": "libpython3.5-testsuite",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
},
{
"binary_name": "python3.5",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
},
{
"binary_name": "python3.5-examples",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
},
{
"binary_name": "python3.5-minimal",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
},
{
"binary_name": "python3.5-venv",
"binary_version": "3.5.2-2ubuntu0~16.04.13+esm23"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:16.04:LTS",
"name": "python3.5",
"purl": "pkg:deb/ubuntu/python3.5@3.5.2-2ubuntu0~16.04.13+esm23?arch=source\u0026distro=esm-infra-legacy/xenial"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.5.0-3",
"3.5.0-3ubuntu1",
"3.5.1~rc1-2ubuntu1",
"3.5.1-1",
"3.5.1-2",
"3.5.1-3",
"3.5.1-5",
"3.5.1-6ubuntu1",
"3.5.1-6ubuntu2",
"3.5.1-9ubuntu1",
"3.5.1-10",
"3.5.2-2~16.01",
"3.5.2-2~16.04",
"3.5.2-2ubuntu0~16.04.1",
"3.5.2-2ubuntu0~16.04.2",
"3.5.2-2ubuntu0~16.04.3",
"3.5.2-2ubuntu0~16.04.4",
"3.5.2-2ubuntu0~16.04.5",
"3.5.2-2ubuntu0~16.04.8",
"3.5.2-2ubuntu0~16.04.9",
"3.5.2-2ubuntu0~16.04.10",
"3.5.2-2ubuntu0~16.04.11",
"3.5.2-2ubuntu0~16.04.12",
"3.5.2-2ubuntu0~16.04.13",
"3.5.2-2ubuntu0~16.04.13+esm1",
"3.5.2-2ubuntu0~16.04.13+esm2",
"3.5.2-2ubuntu0~16.04.13+esm3",
"3.5.2-2ubuntu0~16.04.13+esm5",
"3.5.2-2ubuntu0~16.04.13+esm6",
"3.5.2-2ubuntu0~16.04.13+esm7",
"3.5.2-2ubuntu0~16.04.13+esm8",
"3.5.2-2ubuntu0~16.04.13+esm9",
"3.5.2-2ubuntu0~16.04.13+esm10",
"3.5.2-2ubuntu0~16.04.13+esm11",
"3.5.2-2ubuntu0~16.04.13+esm12",
"3.5.2-2ubuntu0~16.04.13+esm13",
"3.5.2-2ubuntu0~16.04.13+esm14",
"3.5.2-2ubuntu0~16.04.13+esm15",
"3.5.2-2ubuntu0~16.04.13+esm16",
"3.5.2-2ubuntu0~16.04.13+esm17",
"3.5.2-2ubuntu0~16.04.13+esm18",
"3.5.2-2ubuntu0~16.04.13+esm19",
"3.5.2-2ubuntu0~16.04.13+esm20",
"3.5.2-2ubuntu0~16.04.13+esm21",
"3.5.2-2ubuntu0~16.04.13+esm22",
"3.5.2-2ubuntu0~16.04.13+esm23"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python2.7",
"binary_version": "2.7.17-1~18.04ubuntu1.13+esm14"
},
{
"binary_name": "libpython2.7",
"binary_version": "2.7.17-1~18.04ubuntu1.13+esm14"
},
{
"binary_name": "libpython2.7-minimal",
"binary_version": "2.7.17-1~18.04ubuntu1.13+esm14"
},
{
"binary_name": "libpython2.7-stdlib",
"binary_version": "2.7.17-1~18.04ubuntu1.13+esm14"
},
{
"binary_name": "libpython2.7-testsuite",
"binary_version": "2.7.17-1~18.04ubuntu1.13+esm14"
},
{
"binary_name": "python2.7",
"binary_version": "2.7.17-1~18.04ubuntu1.13+esm14"
},
{
"binary_name": "python2.7-examples",
"binary_version": "2.7.17-1~18.04ubuntu1.13+esm14"
},
{
"binary_name": "python2.7-minimal",
"binary_version": "2.7.17-1~18.04ubuntu1.13+esm14"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "python2.7",
"purl": "pkg:deb/ubuntu/python2.7@2.7.17-1~18.04ubuntu1.13+esm14?arch=source\u0026distro=esm-infra/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"2.7.14-2ubuntu2",
"2.7.14-4",
"2.7.14-6",
"2.7.14-7",
"2.7.14-8",
"2.7.15~rc1-1",
"2.7.15~rc1-1ubuntu0.1",
"2.7.15-4ubuntu4~18.04",
"2.7.15-4ubuntu4~18.04.1",
"2.7.15-4ubuntu4~18.04.2",
"2.7.17-1~18.04",
"2.7.17-1~18.04ubuntu1",
"2.7.17-1~18.04ubuntu1.1",
"2.7.17-1~18.04ubuntu1.2",
"2.7.17-1~18.04ubuntu1.3",
"2.7.17-1~18.04ubuntu1.5",
"2.7.17-1~18.04ubuntu1.6",
"2.7.17-1~18.04ubuntu1.7",
"2.7.17-1~18.04ubuntu1.8",
"2.7.17-1~18.04ubuntu1.10",
"2.7.17-1~18.04ubuntu1.11",
"2.7.17-1~18.04ubuntu1.13",
"2.7.17-1~18.04ubuntu1.13+esm1",
"2.7.17-1~18.04ubuntu1.13+esm2",
"2.7.17-1~18.04ubuntu1.13+esm3",
"2.7.17-1~18.04ubuntu1.13+esm4",
"2.7.17-1~18.04ubuntu1.13+esm5",
"2.7.17-1~18.04ubuntu1.13+esm6",
"2.7.17-1~18.04ubuntu1.13+esm7",
"2.7.17-1~18.04ubuntu1.13+esm8",
"2.7.17-1~18.04ubuntu1.13+esm10",
"2.7.17-1~18.04ubuntu1.13+esm11",
"2.7.17-1~18.04ubuntu1.13+esm12",
"2.7.17-1~18.04ubuntu1.13+esm13",
"2.7.17-1~18.04ubuntu1.13+esm14"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.6",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
},
{
"binary_name": "libpython3.6",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
},
{
"binary_name": "libpython3.6-minimal",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
},
{
"binary_name": "libpython3.6-stdlib",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
},
{
"binary_name": "libpython3.6-testsuite",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
},
{
"binary_name": "python3.6",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
},
{
"binary_name": "python3.6-examples",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
},
{
"binary_name": "python3.6-minimal",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
},
{
"binary_name": "python3.6-venv",
"binary_version": "3.6.9-1~18.04ubuntu1.13+esm9"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "python3.6",
"purl": "pkg:deb/ubuntu/python3.6@3.6.9-1~18.04ubuntu1.13+esm9?arch=source\u0026distro=esm-infra/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.6.3-1ubuntu1",
"3.6.4~rc1-1",
"3.6.4~rc1-2",
"3.6.4-1",
"3.6.4-2",
"3.6.4-3build1",
"3.6.4-4",
"3.6.5~rc1-1",
"3.6.5-3",
"3.6.6-1~18.04",
"3.6.7-1~18.04",
"3.6.8-1~18.04.1",
"3.6.8-1~18.04.2",
"3.6.8-1~18.04.3",
"3.6.9-1~18.04",
"3.6.9-1~18.04ubuntu1",
"3.6.9-1~18.04ubuntu1.1",
"3.6.9-1~18.04ubuntu1.3",
"3.6.9-1~18.04ubuntu1.4",
"3.6.9-1~18.04ubuntu1.6",
"3.6.9-1~18.04ubuntu1.7",
"3.6.9-1~18.04ubuntu1.8",
"3.6.9-1~18.04ubuntu1.9",
"3.6.9-1~18.04ubuntu1.10",
"3.6.9-1~18.04ubuntu1.12",
"3.6.9-1~18.04ubuntu1.13",
"3.6.9-1~18.04ubuntu1.13+esm1",
"3.6.9-1~18.04ubuntu1.13+esm2",
"3.6.9-1~18.04ubuntu1.13+esm3",
"3.6.9-1~18.04ubuntu1.13+esm4",
"3.6.9-1~18.04ubuntu1.13+esm5",
"3.6.9-1~18.04ubuntu1.13+esm6",
"3.6.9-1~18.04ubuntu1.13+esm7",
"3.6.9-1~18.04ubuntu1.13+esm8",
"3.6.9-1~18.04ubuntu1.13+esm9"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.7",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
},
{
"binary_name": "libpython3.7",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
},
{
"binary_name": "libpython3.7-minimal",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
},
{
"binary_name": "libpython3.7-stdlib",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
},
{
"binary_name": "libpython3.7-testsuite",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
},
{
"binary_name": "python3.7",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
},
{
"binary_name": "python3.7-examples",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
},
{
"binary_name": "python3.7-minimal",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
},
{
"binary_name": "python3.7-venv",
"binary_version": "3.7.5-2ubuntu1~18.04.2+esm10"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "python3.7",
"purl": "pkg:deb/ubuntu/python3.7@3.7.5-2ubuntu1~18.04.2+esm10?arch=source\u0026distro=esm-apps/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.7.0~a2-1",
"3.7.0~a3-1",
"3.7.0~a3-2",
"3.7.0~a3-3",
"3.7.0~a4-1",
"3.7.0~b1-1",
"3.7.0~b1-1build1",
"3.7.0~b2-1",
"3.7.0~b3-1",
"3.7.0-1~18.04",
"3.7.1-1~18.04",
"3.7.3-2~18.04.1",
"3.7.5-2~18.04",
"3.7.5-2~18.04.4",
"3.7.5-2ubuntu1~18.04.2",
"3.7.5-2ubuntu1~18.04.2+esm1",
"3.7.5-2ubuntu1~18.04.2+esm2",
"3.7.5-2ubuntu1~18.04.2+esm3",
"3.7.5-2ubuntu1~18.04.2+esm4",
"3.7.5-2ubuntu1~18.04.2+esm5",
"3.7.5-2ubuntu1~18.04.2+esm6",
"3.7.5-2ubuntu1~18.04.2+esm7",
"3.7.5-2ubuntu1~18.04.2+esm8",
"3.7.5-2ubuntu1~18.04.2+esm9",
"3.7.5-2ubuntu1~18.04.2+esm10"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.8",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
},
{
"binary_name": "libpython3.8",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
},
{
"binary_name": "libpython3.8-minimal",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
},
{
"binary_name": "libpython3.8-stdlib",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
},
{
"binary_name": "libpython3.8-testsuite",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
},
{
"binary_name": "python3.8",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
},
{
"binary_name": "python3.8-examples",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
},
{
"binary_name": "python3.8-minimal",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
},
{
"binary_name": "python3.8-venv",
"binary_version": "3.8.0-3ubuntu1~18.04.2+esm10"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "python3.8",
"purl": "pkg:deb/ubuntu/python3.8@3.8.0-3ubuntu1~18.04.2+esm10?arch=source\u0026distro=esm-apps/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.8.0-3~18.04",
"3.8.0-3~18.04.1",
"3.8.0-3ubuntu1~18.04.2",
"3.8.0-3ubuntu1~18.04.2+esm1",
"3.8.0-3ubuntu1~18.04.2+esm2",
"3.8.0-3ubuntu1~18.04.2+esm3",
"3.8.0-3ubuntu1~18.04.2+esm4",
"3.8.0-3ubuntu1~18.04.2+esm5",
"3.8.0-3ubuntu1~18.04.2+esm6",
"3.8.0-3ubuntu1~18.04.2+esm7",
"3.8.0-3ubuntu1~18.04.2+esm8",
"3.8.0-3ubuntu1~18.04.2+esm9",
"3.8.0-3ubuntu1~18.04.2+esm10"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.8",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "libpython3.8",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "libpython3.8-minimal",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "libpython3.8-stdlib",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "libpython3.8-testsuite",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "python3.8",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "python3.8-examples",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "python3.8-full",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "python3.8-minimal",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
},
{
"binary_name": "python3.8-venv",
"binary_version": "3.8.10-0ubuntu1~20.04.18+esm6"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:20.04:LTS",
"name": "python3.8",
"purl": "pkg:deb/ubuntu/python3.8@3.8.10-0ubuntu1~20.04.18+esm6?arch=source\u0026distro=esm-infra/focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.8.0-1",
"3.8.0-2",
"3.8.0-3",
"3.8.0-4",
"3.8.0-5",
"3.8.1-2ubuntu3",
"3.8.2~rc1-1ubuntu1",
"3.8.2-1",
"3.8.2-1ubuntu1",
"3.8.2-1ubuntu1.1",
"3.8.2-1ubuntu1.2",
"3.8.5-1~20.04",
"3.8.5-1~20.04.2",
"3.8.5-1~20.04.3",
"3.8.10-0ubuntu1~20.04",
"3.8.10-0ubuntu1~20.04.1",
"3.8.10-0ubuntu1~20.04.2",
"3.8.10-0ubuntu1~20.04.4",
"3.8.10-0ubuntu1~20.04.5",
"3.8.10-0ubuntu1~20.04.6",
"3.8.10-0ubuntu1~20.04.7",
"3.8.10-0ubuntu1~20.04.8",
"3.8.10-0ubuntu1~20.04.9",
"3.8.10-0ubuntu1~20.04.10",
"3.8.10-0ubuntu1~20.04.11",
"3.8.10-0ubuntu1~20.04.12",
"3.8.10-0ubuntu1~20.04.13",
"3.8.10-0ubuntu1~20.04.14",
"3.8.10-0ubuntu1~20.04.15",
"3.8.10-0ubuntu1~20.04.16",
"3.8.10-0ubuntu1~20.04.17",
"3.8.10-0ubuntu1~20.04.18",
"3.8.10-0ubuntu1~20.04.18+esm1",
"3.8.10-0ubuntu1~20.04.18+esm2",
"3.8.10-0ubuntu1~20.04.18+esm3",
"3.8.10-0ubuntu1~20.04.18+esm4",
"3.8.10-0ubuntu1~20.04.18+esm5",
"3.8.10-0ubuntu1~20.04.18+esm6"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python2.7",
"binary_version": "2.7.18-1~20.04.7+esm9"
},
{
"binary_name": "libpython2.7",
"binary_version": "2.7.18-1~20.04.7+esm9"
},
{
"binary_name": "libpython2.7-minimal",
"binary_version": "2.7.18-1~20.04.7+esm9"
},
{
"binary_name": "libpython2.7-stdlib",
"binary_version": "2.7.18-1~20.04.7+esm9"
},
{
"binary_name": "libpython2.7-testsuite",
"binary_version": "2.7.18-1~20.04.7+esm9"
},
{
"binary_name": "python2.7",
"binary_version": "2.7.18-1~20.04.7+esm9"
},
{
"binary_name": "python2.7-examples",
"binary_version": "2.7.18-1~20.04.7+esm9"
},
{
"binary_name": "python2.7-minimal",
"binary_version": "2.7.18-1~20.04.7+esm9"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:20.04:LTS",
"name": "python2.7",
"purl": "pkg:deb/ubuntu/python2.7@2.7.18-1~20.04.7+esm9?arch=source\u0026distro=esm-apps/focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"2.7.17~rc1-1",
"2.7.17-1",
"2.7.17-1ubuntu5",
"2.7.17-1ubuntu6",
"2.7.18~rc1-2",
"2.7.18-1~20.04",
"2.7.18-1~20.04.1",
"2.7.18-1~20.04.1+esm1",
"2.7.18-1~20.04.3",
"2.7.18-1~20.04.3+esm1",
"2.7.18-1~20.04.4",
"2.7.18-1~20.04.4+esm1",
"2.7.18-1~20.04.4+esm2",
"2.7.18-1~20.04.4+esm3",
"2.7.18-1~20.04.5",
"2.7.18-1~20.04.5+esm1",
"2.7.18-1~20.04.5+esm2",
"2.7.18-1~20.04.6",
"2.7.18-1~20.04.6+esm1",
"2.7.18-1~20.04.7",
"2.7.18-1~20.04.7+esm3",
"2.7.18-1~20.04.7+esm4",
"2.7.18-1~20.04.7+esm6",
"2.7.18-1~20.04.7+esm7",
"2.7.18-1~20.04.7+esm8",
"2.7.18-1~20.04.7+esm9"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.9",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "libpython3.9",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "libpython3.9-minimal",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "libpython3.9-stdlib",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "libpython3.9-testsuite",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "python3.9",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "python3.9-examples",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "python3.9-full",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "python3.9-minimal",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
},
{
"binary_name": "python3.9-venv",
"binary_version": "3.9.5-3ubuntu0~20.04.1+esm10"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:20.04:LTS",
"name": "python3.9",
"purl": "pkg:deb/ubuntu/python3.9@3.9.5-3ubuntu0~20.04.1+esm10?arch=source\u0026distro=esm-apps/focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.9.0~rc1-1~20.04",
"3.9.0-5~20.04",
"3.9.5-3~20.04.1",
"3.9.5-3ubuntu0~20.04.1",
"3.9.5-3ubuntu0~20.04.1+esm1",
"3.9.5-3ubuntu0~20.04.1+esm2",
"3.9.5-3ubuntu0~20.04.1+esm3",
"3.9.5-3ubuntu0~20.04.1+esm4",
"3.9.5-3ubuntu0~20.04.1+esm5",
"3.9.5-3ubuntu0~20.04.1+esm6",
"3.9.5-3ubuntu0~20.04.1+esm7",
"3.9.5-3ubuntu0~20.04.1+esm8",
"3.9.5-3ubuntu0~20.04.1+esm9",
"3.9.5-3ubuntu0~20.04.1+esm10"
]
},
{
"ecosystem_specific": {
"availability": "No subscription required",
"binaries": [
{
"binary_name": "idle-python3.10",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "libpython3.10",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "libpython3.10-minimal",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "libpython3.10-stdlib",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "libpython3.10-testsuite",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "python3.10",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "python3.10-examples",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "python3.10-full",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "python3.10-minimal",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "python3.10-nopie",
"binary_version": "3.10.12-1~22.04.16"
},
{
"binary_name": "python3.10-venv",
"binary_version": "3.10.12-1~22.04.16"
}
]
},
"package": {
"ecosystem": "Ubuntu:22.04:LTS",
"name": "python3.10",
"purl": "pkg:deb/ubuntu/python3.10@3.10.12-1~22.04.16?arch=source\u0026distro=jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "3.10.12-1~22.04.16"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.10.0-2",
"3.10.0-3",
"3.10.0-4",
"3.10.0-5",
"3.10.0-5build1",
"3.10.1-1",
"3.10.1-2",
"3.10.2-1",
"3.10.2-5",
"3.10.2-7",
"3.10.3-1",
"3.10.4-3",
"3.10.4-3ubuntu0.1",
"3.10.6-1~22.04",
"3.10.6-1~22.04.1",
"3.10.6-1~22.04.2",
"3.10.6-1~22.04.2ubuntu1",
"3.10.6-1~22.04.2ubuntu1.1",
"3.10.12-1~22.04.2",
"3.10.12-1~22.04.3",
"3.10.12-1~22.04.4",
"3.10.12-1~22.04.5",
"3.10.12-1~22.04.6",
"3.10.12-1~22.04.7",
"3.10.12-1~22.04.8",
"3.10.12-1~22.04.9",
"3.10.12-1~22.04.10",
"3.10.12-1~22.04.11",
"3.10.12-1~22.04.12",
"3.10.12-1~22.04.13",
"3.10.12-1~22.04.14",
"3.10.12-1~22.04.15"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python2.7",
"binary_version": "2.7.18-13ubuntu1.5+esm8"
},
{
"binary_name": "libpython2.7",
"binary_version": "2.7.18-13ubuntu1.5+esm8"
},
{
"binary_name": "libpython2.7-minimal",
"binary_version": "2.7.18-13ubuntu1.5+esm8"
},
{
"binary_name": "libpython2.7-stdlib",
"binary_version": "2.7.18-13ubuntu1.5+esm8"
},
{
"binary_name": "libpython2.7-testsuite",
"binary_version": "2.7.18-13ubuntu1.5+esm8"
},
{
"binary_name": "python2.7",
"binary_version": "2.7.18-13ubuntu1.5+esm8"
},
{
"binary_name": "python2.7-examples",
"binary_version": "2.7.18-13ubuntu1.5+esm8"
},
{
"binary_name": "python2.7-minimal",
"binary_version": "2.7.18-13ubuntu1.5+esm8"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:22.04:LTS",
"name": "python2.7",
"purl": "pkg:deb/ubuntu/python2.7@2.7.18-13ubuntu1.5+esm8?arch=source\u0026distro=esm-apps/jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"2.7.18-8build1",
"2.7.18-13",
"2.7.18-13ubuntu1",
"2.7.18-13ubuntu1.1",
"2.7.18-13ubuntu1.1+esm2",
"2.7.18-13ubuntu1.2",
"2.7.18-13ubuntu1.2+esm1",
"2.7.18-13ubuntu1.2+esm2",
"2.7.18-13ubuntu1.2+esm3",
"2.7.18-13ubuntu1.3",
"2.7.18-13ubuntu1.3+esm1",
"2.7.18-13ubuntu1.4",
"2.7.18-13ubuntu1.4+esm1",
"2.7.18-13ubuntu1.5",
"2.7.18-13ubuntu1.5+esm2",
"2.7.18-13ubuntu1.5+esm3",
"2.7.18-13ubuntu1.5+esm5",
"2.7.18-13ubuntu1.5+esm6",
"2.7.18-13ubuntu1.5+esm7",
"2.7.18-13ubuntu1.5+esm8"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.11",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "libpython3.11",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "libpython3.11-minimal",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "libpython3.11-stdlib",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "libpython3.11-testsuite",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "python3.11",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "python3.11-examples",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "python3.11-full",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "python3.11-minimal",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "python3.11-nopie",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
},
{
"binary_name": "python3.11-venv",
"binary_version": "3.11.0~rc1-1~22.04.1~esm9"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:22.04:LTS",
"name": "python3.11",
"purl": "pkg:deb/ubuntu/python3.11@3.11.0~rc1-1~22.04.1~esm9?arch=source\u0026distro=esm-apps/jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.11.0~rc1-1~22.04",
"3.11.0~rc1-1~22.04.1~esm1",
"3.11.0~rc1-1~22.04.1~esm2",
"3.11.0~rc1-1~22.04.1~esm3",
"3.11.0~rc1-1~22.04.1~esm4",
"3.11.0~rc1-1~22.04.1~esm5",
"3.11.0~rc1-1~22.04.1~esm6",
"3.11.0~rc1-1~22.04.1~esm7",
"3.11.0~rc1-1~22.04.1~esm8",
"3.11.0~rc1-1~22.04.1~esm9"
]
},
{
"ecosystem_specific": {
"availability": "No subscription required",
"binaries": [
{
"binary_name": "idle-python3.12",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "libpython3.12-minimal",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "libpython3.12-stdlib",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "libpython3.12-testsuite",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "libpython3.12t64",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "python3.12",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "python3.12-examples",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "python3.12-full",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "python3.12-minimal",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "python3.12-nopie",
"binary_version": "3.12.3-1ubuntu0.15"
},
{
"binary_name": "python3.12-venv",
"binary_version": "3.12.3-1ubuntu0.15"
}
]
},
"package": {
"ecosystem": "Ubuntu:24.04:LTS",
"name": "python3.12",
"purl": "pkg:deb/ubuntu/python3.12@3.12.3-1ubuntu0.15?arch=source\u0026distro=noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "3.12.3-1ubuntu0.15"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.12.0-1",
"3.12.0-5",
"3.12.0-6",
"3.12.0-7",
"3.12.1-2",
"3.12.2-1",
"3.12.2-4build3",
"3.12.2-4build4",
"3.12.2-5ubuntu3",
"3.12.3-1",
"3.12.3-1ubuntu0.1",
"3.12.3-1ubuntu0.2",
"3.12.3-1ubuntu0.3",
"3.12.3-1ubuntu0.4",
"3.12.3-1ubuntu0.5",
"3.12.3-1ubuntu0.6",
"3.12.3-1ubuntu0.7",
"3.12.3-1ubuntu0.8",
"3.12.3-1ubuntu0.9",
"3.12.3-1ubuntu0.10",
"3.12.3-1ubuntu0.11",
"3.12.3-1ubuntu0.12",
"3.12.3-1ubuntu0.13"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.13",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "libpython3.13",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "libpython3.13-minimal",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "libpython3.13-stdlib",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "libpython3.13-testsuite",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "python3.13",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "python3.13-examples",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "python3.13-full",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "python3.13-gdbm",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "python3.13-minimal",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "python3.13-nopie",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "python3.13-tk",
"binary_version": "3.13.7-1ubuntu0.4"
},
{
"binary_name": "python3.13-venv",
"binary_version": "3.13.7-1ubuntu0.4"
}
]
},
"package": {
"ecosystem": "Ubuntu:25.10",
"name": "python3.13",
"purl": "pkg:deb/ubuntu/python3.13@3.13.7-1ubuntu0.4?arch=source\u0026distro=questing"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.13.3-1",
"3.13.3-2",
"3.13.3-4",
"3.13.4-1",
"3.13.5-1",
"3.13.5-2",
"3.13.6-1",
"3.13.7-1",
"3.13.7-1ubuntu0.1",
"3.13.7-1ubuntu0.2",
"3.13.7-1ubuntu0.3",
"3.13.7-1ubuntu0.4"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "idle-python3.14",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "libpython3.14",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "libpython3.14-minimal",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "libpython3.14-stdlib",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "libpython3.14-testsuite",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "python3.14",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "python3.14-examples",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "python3.14-full",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "python3.14-gdbm",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "python3.14-minimal",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "python3.14-nopie",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "python3.14-tk",
"binary_version": "3.14.0-1ubuntu0.3"
},
{
"binary_name": "python3.14-venv",
"binary_version": "3.14.0-1ubuntu0.3"
}
]
},
"package": {
"ecosystem": "Ubuntu:25.10",
"name": "python3.14",
"purl": "pkg:deb/ubuntu/python3.14@3.14.0-1ubuntu0.3?arch=source\u0026distro=questing"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.14.0~a7-0ubuntu1",
"3.14.0~b1-1",
"3.14.0~b3-1",
"3.14.0~rc1-1",
"3.14.0~rc2-1",
"3.14.0~rc3-1",
"3.14.0-1",
"3.14.0-1ubuntu0.1",
"3.14.0-1ubuntu0.2",
"3.14.0-1ubuntu0.3"
]
},
{
"ecosystem_specific": {
"availability": "No subscription required",
"binaries": [
{
"binary_name": "idle-python3.14",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "libpython3.14",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "libpython3.14-minimal",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "libpython3.14-stdlib",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "libpython3.14-testsuite",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "python3.14",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "python3.14-examples",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "python3.14-full",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "python3.14-gdbm",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "python3.14-minimal",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "python3.14-nopie",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "python3.14-tk",
"binary_version": "3.14.4-1ubuntu0.1"
},
{
"binary_name": "python3.14-venv",
"binary_version": "3.14.4-1ubuntu0.1"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.04:LTS",
"name": "python3.14",
"purl": "pkg:deb/ubuntu/python3.14@3.14.4-1ubuntu0.1?arch=source\u0026distro=resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "3.14.4-1ubuntu0.1"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"3.14.0-1",
"3.14.0-2",
"3.14.0-4",
"3.14.2-1",
"3.14.3-1",
"3.14.3-2",
"3.14.3-3",
"3.14.3-5",
"3.14.4-1"
]
}
],
"aliases": [],
"details": "The ftpcp() function in Lib/ftplib.py was not updated when CVE-2021-4189 was fixed. While makepasv() was patched to replace server-supplied PASV host addresses with the actual peer address (getpeername()[0]), ftpcp() still calls parse227() directly and passes the raw attacker-controllable IP address and port to target.sendport(). This patch is related to\u00a0CVE-2021-4189.",
"id": "UBUNTU-CVE-2026-8328",
"modified": "2026-07-09T19:32:01Z",
"published": "2026-05-13T21:16:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-8328"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-8328"
},
{
"type": "REPORT",
"url": "https://mail.python.org/archives/list/security-announce@python.org/thread/ITF2BAPBQEPYK3LDMPRSY435JGNHYNDP/"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8509-1"
}
],
"related": [
"USN-8509-1"
],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2026-8328"
]
}
WID-SEC-W-2026-1520
Vulnerability from csaf_certbund - Published: 2026-05-14 22:00 - Updated: 2026-05-14 22:00Summary
CPython: Schwachstelle ermöglicht Manipulation von Daten
Severity
Mittel
Notes
Das BSI ist als Anbieter für die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch dafür verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgfältig im Einzelfall zu prüfen.
Produktbeschreibung: Python ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.
Angriff: Ein entfernter, anonymer Angreifer kann eine Schwachstelle in CPython ausnutzen, um Daten zu manipulieren.
Betroffene Betriebssysteme: - Linux
- MacOS X
- Sonstiges
- UNIX
- Windows
Affected products
Known affected
1 product
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Python CPython <3.15.0
Open Source / Python
|
CPython <3.15.0 |
References
4 references
{
"document": {
"aggregate_severity": {
"text": "mittel"
},
"category": "csaf_base",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "de-DE",
"notes": [
{
"category": "legal_disclaimer",
"text": "Das BSI ist als Anbieter f\u00fcr die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch daf\u00fcr verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgf\u00e4ltig im Einzelfall zu pr\u00fcfen."
},
{
"category": "description",
"text": "Python ist eine universelle, \u00fcblicherweise interpretierte, h\u00f6here Programmiersprache.",
"title": "Produktbeschreibung"
},
{
"category": "summary",
"text": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in CPython ausnutzen, um Daten zu manipulieren.",
"title": "Angriff"
},
{
"category": "general",
"text": "- Linux\n- MacOS X\n- Sonstiges\n- UNIX\n- Windows",
"title": "Betroffene Betriebssysteme"
}
],
"publisher": {
"category": "other",
"contact_details": "csaf-provider@cert-bund.de",
"name": "Bundesamt f\u00fcr Sicherheit in der Informationstechnik",
"namespace": "https://www.bsi.bund.de"
},
"references": [
{
"category": "self",
"summary": "WID-SEC-W-2026-1520 - CSAF Version",
"url": "https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-1520.json"
},
{
"category": "self",
"summary": "WID-SEC-2026-1520 - Portal Version",
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-1520"
},
{
"category": "external",
"summary": "EUVD vom 2026-05-14",
"url": "https://euvd.enisa.europa.eu/enisa/EUVD-2026-30177"
},
{
"category": "external",
"summary": "Github Security Advisory GHSA-J989-FGGP-QGP5 vom 2026-05-14",
"url": "https://github.com/advisories/GHSA-J989-FGGP-QGP5"
}
],
"source_lang": "en-US",
"title": "CPython: Schwachstelle erm\u00f6glicht Manipulation von Daten",
"tracking": {
"current_release_date": "2026-05-14T22:00:00.000+00:00",
"generator": {
"date": "2026-05-15T04:41:17.200+00:00",
"engine": {
"name": "BSI-WID",
"version": "1.5.0"
}
},
"id": "WID-SEC-W-2026-1520",
"initial_release_date": "2026-05-14T22:00:00.000+00:00",
"revision_history": [
{
"date": "2026-05-14T22:00:00.000+00:00",
"number": "1",
"summary": "Initiale Fassung"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "CPython \u003c3.15.0",
"product": {
"name": "Open Source Python CPython \u003c3.15.0",
"product_id": "T054102"
}
},
{
"category": "product_version",
"name": "CPython 3.15.0",
"product": {
"name": "Open Source Python CPython 3.15.0",
"product_id": "T054102-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:python:python:cpython__3.15.0"
}
}
}
],
"category": "product_name",
"name": "Python"
}
],
"category": "vendor",
"name": "Open Source"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-8328",
"product_status": {
"known_affected": [
"T054102"
]
},
"release_date": "2026-05-14T22:00:00.000+00:00",
"title": "CVE-2026-8328"
}
]
}
Loading…
Trend slope:
-
(linear fit over daily sighting counts)
Show additional events:
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
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…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
Loading…
Loading…