SUSE-SU-2026:24325-1
Vulnerability from csaf_suse - Published: 2026-10-19 08:33 - Updated: 2026-10-26 19:20Summary
Security update for python311
Severity
Important
Notes
Title of the patch: Security update for python311
Description of the patch: This update for python311 fixes the following issues:
- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-19445: reassigned SNI callbacks with unreferenced SSLContext instances can cause use-after-free
(bsc#1283969).
- CVE-2026-19553: omitted server_hostname arguments in wrap_bio() can cause silent hostname verification bypasses
(bsc#1283826).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file
modification and content disclosure (bsc#1280459).
Changes for python311:
- Update to 3.11.17:
- Security
- gh-158446: Fix a crash or incorrect output that could occur
when formatting a float or complex with a precision close
to the platform's INT_MAX. PyOS_double_to_string() now
raises ValueError for any precision of that magnitude,
regardless of presentation type or value, as the format
string parsers already did for precisions above INT_MAX.
- gh-157190: Fixed a vulnerability in the tarfile data and
tar extraction filters where a crafted archive using a hard
link to a symbolic link could change the permissions and
modification time of a file outside the destination
directory, and expose its contents inside the extracted
tree. This addresses CVE 2026-82049. (bsc#1280459,
CVE-2026-82049)
- gh-156793: asyncio: loop.start_tls() and
loop.create_connection() now validate the server_hostname
argument if an ssl.SSLContext is passed with check_hostname
set to True, emitting DeprecationWarning if server_hostname
is missing. (This will raise ValueError in Python 3.13 and
later.) (bsc#1283826, CVE-2026-19553)
- gh-156793: ssl.SSLContext.wrap_bio() now validates its
server_side, server_hostname and session arguments similar
to ssl.SSLContext.wrap_socket(), but for backward
compatiblity reasons emits DeprecationWarning instead of
ValueError.
In particular, a context with check_hostname enabled and no
server_hostname passed to wrap_bio() now emits
DeprecationWarning to indicate the hostname wasn't
checked. (In Python 3.13 and later, this raises
ValueError.)
- gh-157265: In tarfile, when extracting a link falls back to
extracting a member of the archive, skip the member when
the filter function returns None when called with the
extracted member's name replaced with the link's.
- gh-157953: Update bundled libexpat to version 2.8.5.
- gh-156002: Bound the amount of data zipfile decompresses
per read for members compressed with bzip2, LZMA, or
Zstandard, matching the existing limit for deflate. A small
archive member could previously expand into an unbounded
allocation even when read in small chunks. (bsc#1277111,
CVE-2026-15310)
- gh-155999: Fix the tarfile tar and data extraction filters
creating directories outside the destination for members
whose name leaves the destination and returns to it, such
as ../evil/../dest/sub/file. The containment check used the
resolved path, but intermediate directories were created
from the name as given. (bsc#1276227, CVE-2026-19672)
- gh-156293: Fix a crash in ssl when an sni_callback switches
a connection to another SSLContext and the context that
carries the callback is no longer referenced by the
application. Servers that keep their sni_callback context
alive (the usual case when it wraps the listening socket or
is stored on the server object) were not affected. This
addresses CVE-2026-19445. (bsc#1283969, CVE-2026-19445)
- gh-155292: Change the stringprep module and encodings.idna
codec to not consider Unicode codepoint attributes beyond
those defined in RFC 3454. (bsc#1276226, CVE-2026-17084)
- gh-155694: Fix CVE-2026-15806 by scoping HTTPPasswordMgr
credentials to the URL scheme, preventing credentials
stored for an HTTPS URL from being used for a matching HTTP
URL, while URIs without a scheme continue to match any
scheme. (bsc#1276223, CVE-2026-15806)
- Library
- gh-156002: zipfile again reads members through a
third-party decompressor installed by monkey-patching the
private _get_decompressor() to return an object that only
implements old BZ2Decompressor API from Python 3.3. Note
that decompressors without needs_input and two-argument
decompress() are vulnerable to CVE 2026-15310.
- gh-156353: Fix configparser parsing when using whitespace
in delimiters.
- Build
- gh-155757: Set the --argv0 argument to wasmtime for WASI
builds so the test suite passes. Otherwise the calculated
paths to the stdlib for frozen modules is incorrect.
Patchnames: SUSE-SLE-Micro-6.0-938
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
12 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
5.9 (Medium)
Affected products
Recommended
12 products, the same list as for
CVE-2026-15310
Threats
Impact
moderate
5.3 (Medium)
Affected products
Recommended
12 products, the same list as for
CVE-2026-15310
Threats
Impact
moderate
6.5 (Medium)
Affected products
Recommended
12 products, the same list as for
CVE-2026-15310
Threats
Impact
moderate
6.8 (Medium)
Affected products
Recommended
12 products, the same list as for
CVE-2026-15310
Threats
Impact
moderate
5.3 (Medium)
Affected products
Recommended
12 products, the same list as for
CVE-2026-15310
Threats
Impact
moderate
8.1 (High)
Affected products
Recommended
12 products, the same list as for
CVE-2026-15310
Threats
Impact
important
References
32 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for python311",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for python311 fixes the following issues:\n\n- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).\n- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).\n- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).\n- CVE-2026-19445: reassigned SNI callbacks with unreferenced SSLContext instances can cause use-after-free\n (bsc#1283969).\n- CVE-2026-19553: omitted server_hostname arguments in wrap_bio() can cause silent hostname verification bypasses\n (bsc#1283826).\n- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).\n- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file\n modification and content disclosure (bsc#1280459).\n\nChanges for python311:\n\n- Update to 3.11.17:\n - Security\n - gh-158446: Fix a crash or incorrect output that could occur\n when formatting a float or complex with a precision close\n to the platform\u0027s INT_MAX. PyOS_double_to_string() now\n raises ValueError for any precision of that magnitude,\n regardless of presentation type or value, as the format\n string parsers already did for precisions above INT_MAX.\n - gh-157190: Fixed a vulnerability in the tarfile data and\n tar extraction filters where a crafted archive using a hard\n link to a symbolic link could change the permissions and\n modification time of a file outside the destination\n directory, and expose its contents inside the extracted\n tree. This addresses CVE 2026-82049. (bsc#1280459,\n CVE-2026-82049)\n - gh-156793: asyncio: loop.start_tls() and\n loop.create_connection() now validate the server_hostname\n argument if an ssl.SSLContext is passed with check_hostname\n set to True, emitting DeprecationWarning if server_hostname\n is missing. (This will raise ValueError in Python 3.13 and\n later.) (bsc#1283826, CVE-2026-19553)\n - gh-156793: ssl.SSLContext.wrap_bio() now validates its\n server_side, server_hostname and session arguments similar\n to ssl.SSLContext.wrap_socket(), but for backward\n compatiblity reasons emits DeprecationWarning instead of\n ValueError.\n In particular, a context with check_hostname enabled and no\n server_hostname passed to wrap_bio() now emits\n DeprecationWarning to indicate the hostname wasn\u0027t\n checked. (In Python 3.13 and later, this raises\n ValueError.)\n - gh-157265: In tarfile, when extracting a link falls back to\n extracting a member of the archive, skip the member when\n the filter function returns None when called with the\n extracted member\u0027s name replaced with the link\u0027s.\n - gh-157953: Update bundled libexpat to version 2.8.5.\n - gh-156002: Bound the amount of data zipfile decompresses\n per read for members compressed with bzip2, LZMA, or\n Zstandard, matching the existing limit for deflate. A small\n archive member could previously expand into an unbounded\n allocation even when read in small chunks. (bsc#1277111,\n CVE-2026-15310)\n - gh-155999: Fix the tarfile tar and data extraction filters\n creating directories outside the destination for members\n whose name leaves the destination and returns to it, such\n as ../evil/../dest/sub/file. The containment check used the\n resolved path, but intermediate directories were created\n from the name as given. (bsc#1276227, CVE-2026-19672)\n - gh-156293: Fix a crash in ssl when an sni_callback switches\n a connection to another SSLContext and the context that\n carries the callback is no longer referenced by the\n application. Servers that keep their sni_callback context\n alive (the usual case when it wraps the listening socket or\n is stored on the server object) were not affected. This\n addresses CVE-2026-19445. (bsc#1283969, CVE-2026-19445)\n - gh-155292: Change the stringprep module and encodings.idna\n codec to not consider Unicode codepoint attributes beyond\n those defined in RFC 3454. (bsc#1276226, CVE-2026-17084)\n - gh-155694: Fix CVE-2026-15806 by scoping HTTPPasswordMgr\n credentials to the URL scheme, preventing credentials\n stored for an HTTPS URL from being used for a matching HTTP\n URL, while URIs without a scheme continue to match any\n scheme. (bsc#1276223, CVE-2026-15806)\n - Library\n - gh-156002: zipfile again reads members through a\n third-party decompressor installed by monkey-patching the\n private _get_decompressor() to return an object that only\n implements old BZ2Decompressor API from Python 3.3. Note\n that decompressors without needs_input and two-argument\n decompress() are vulnerable to CVE 2026-15310.\n - gh-156353: Fix configparser parsing when using whitespace\n in delimiters.\n - Build\n - gh-155757: Set the --argv0 argument to wasmtime for WASI\n builds so the test suite passes. Otherwise the calculated\n paths to the stdlib for frozen modules is incorrect.\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "SUSE-SLE-Micro-6.0-938",
"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/suse-su-2026_24325-1.json"
},
{
"category": "self",
"summary": "URL for SUSE-SU-2026:24325-1",
"url": "https://www.suse.com/support/update/announcement/2026/suse-su-202624325-1/"
},
{
"category": "self",
"summary": "E-Mail link for SUSE-SU-2026:24325-1",
"url": "https://www.suse.com/support/update/announcement/2026/suse-su-202624325-1/"
},
{
"category": "self",
"summary": "SUSE Bug 1276223",
"url": "https://bugzilla.suse.com/1276223"
},
{
"category": "self",
"summary": "SUSE Bug 1276226",
"url": "https://bugzilla.suse.com/1276226"
},
{
"category": "self",
"summary": "SUSE Bug 1276227",
"url": "https://bugzilla.suse.com/1276227"
},
{
"category": "self",
"summary": "SUSE Bug 1277111",
"url": "https://bugzilla.suse.com/1277111"
},
{
"category": "self",
"summary": "SUSE Bug 1280459",
"url": "https://bugzilla.suse.com/1280459"
},
{
"category": "self",
"summary": "SUSE Bug 1283826",
"url": "https://bugzilla.suse.com/1283826"
},
{
"category": "self",
"summary": "SUSE Bug 1283969",
"url": "https://bugzilla.suse.com/1283969"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-15310 page",
"url": "https://www.suse.com/security/cve/CVE-2026-15310/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-15806 page",
"url": "https://www.suse.com/security/cve/CVE-2026-15806/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-17084 page",
"url": "https://www.suse.com/security/cve/CVE-2026-17084/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-19445 page",
"url": "https://www.suse.com/security/cve/CVE-2026-19445/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-19553 page",
"url": "https://www.suse.com/security/cve/CVE-2026-19553/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-19672 page",
"url": "https://www.suse.com/security/cve/CVE-2026-19672/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-82049 page",
"url": "https://www.suse.com/security/cve/CVE-2026-82049/"
}
],
"title": "Security update for python311",
"tracking": {
"current_release_date": "2026-10-26T19:20:13Z",
"generator": {
"date": "2026-10-19T08:33:46Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "SUSE-SU-2026:24325-1",
"initial_release_date": "2026-10-19T08:33:46Z",
"revision_history": [
{
"date": "2026-10-19T08:33:46Z",
"number": "1",
"summary": "Current version"
},
{
"date": "2026-10-26T19:20:13Z",
"number": "2",
"summary": "unknown changes"
}
],
"status": "final",
"version": "2"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"product": {
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"product_id": "libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/libpython3_11-1_0@3.11.17-159998.1.1?arch=aarch64\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-0:3.11.17-159998.1.1.aarch64",
"product": {
"name": "python311-0:3.11.17-159998.1.1.aarch64",
"product_id": "python311-0:3.11.17-159998.1.1.aarch64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311@3.11.17-159998.1.1?arch=aarch64\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-base-0:3.11.17-159998.1.1.aarch64",
"product": {
"name": "python311-base-0:3.11.17-159998.1.1.aarch64",
"product_id": "python311-base-0:3.11.17-159998.1.1.aarch64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311-base@3.11.17-159998.1.1?arch=aarch64\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-curses-0:3.11.17-159998.1.1.aarch64",
"product": {
"name": "python311-curses-0:3.11.17-159998.1.1.aarch64",
"product_id": "python311-curses-0:3.11.17-159998.1.1.aarch64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311-curses@3.11.17-159998.1.1?arch=aarch64\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"product": {
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"product_id": "libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/libpython3_11-1_0@3.11.17-159998.1.1?arch=s390x\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-0:3.11.17-159998.1.1.s390x",
"product": {
"name": "python311-0:3.11.17-159998.1.1.s390x",
"product_id": "python311-0:3.11.17-159998.1.1.s390x",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311@3.11.17-159998.1.1?arch=s390x\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-base-0:3.11.17-159998.1.1.s390x",
"product": {
"name": "python311-base-0:3.11.17-159998.1.1.s390x",
"product_id": "python311-base-0:3.11.17-159998.1.1.s390x",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311-base@3.11.17-159998.1.1?arch=s390x\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-curses-0:3.11.17-159998.1.1.s390x",
"product": {
"name": "python311-curses-0:3.11.17-159998.1.1.s390x",
"product_id": "python311-curses-0:3.11.17-159998.1.1.s390x",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311-curses@3.11.17-159998.1.1?arch=s390x\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"product": {
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"product_id": "libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/libpython3_11-1_0@3.11.17-159998.1.1?arch=x86_64\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-0:3.11.17-159998.1.1.x86_64",
"product": {
"name": "python311-0:3.11.17-159998.1.1.x86_64",
"product_id": "python311-0:3.11.17-159998.1.1.x86_64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311@3.11.17-159998.1.1?arch=x86_64\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-base-0:3.11.17-159998.1.1.x86_64",
"product": {
"name": "python311-base-0:3.11.17-159998.1.1.x86_64",
"product_id": "python311-base-0:3.11.17-159998.1.1.x86_64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311-base@3.11.17-159998.1.1?arch=x86_64\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "python311-curses-0:3.11.17-159998.1.1.x86_64",
"product": {
"name": "python311-curses-0:3.11.17-159998.1.1.x86_64",
"product_id": "python311-curses-0:3.11.17-159998.1.1.x86_64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:python_software_foundation:cpython:3.11.17:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/python311-curses@3.11.17-159998.1.1?arch=x86_64\u0026upstream=python311-0:3.11.17-159998.1.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Linux Micro 6.0",
"product": {
"name": "SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0",
"product_identification_helper": {
"cpe": "cpe:/o:suse:sl-micro:6.0"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64"
},
"product_reference": "libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.s390x as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x"
},
"product_reference": "libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64"
},
"product_reference": "libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-0:3.11.17-159998.1.1.aarch64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64"
},
"product_reference": "python311-0:3.11.17-159998.1.1.aarch64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-0:3.11.17-159998.1.1.s390x as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x"
},
"product_reference": "python311-0:3.11.17-159998.1.1.s390x",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-0:3.11.17-159998.1.1.x86_64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64"
},
"product_reference": "python311-0:3.11.17-159998.1.1.x86_64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-base-0:3.11.17-159998.1.1.aarch64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64"
},
"product_reference": "python311-base-0:3.11.17-159998.1.1.aarch64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-base-0:3.11.17-159998.1.1.s390x as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x"
},
"product_reference": "python311-base-0:3.11.17-159998.1.1.s390x",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-base-0:3.11.17-159998.1.1.x86_64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64"
},
"product_reference": "python311-base-0:3.11.17-159998.1.1.x86_64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-curses-0:3.11.17-159998.1.1.aarch64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64"
},
"product_reference": "python311-curses-0:3.11.17-159998.1.1.aarch64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-curses-0:3.11.17-159998.1.1.s390x as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x"
},
"product_reference": "python311-curses-0:3.11.17-159998.1.1.s390x",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-curses-0:3.11.17-159998.1.1.x86_64 as component of SUSE Linux Micro 6.0",
"product_id": "SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
},
"product_reference": "python311-curses-0:3.11.17-159998.1.1.x86_64",
"relates_to_product_reference": "SUSE Linux Micro 6.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-15310",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-15310"
}
],
"notes": [
{
"category": "general",
"text": "When decompressing crafted zip files using the bzip/LZMA/Zstandard \n\ncompressions, Python could use an attacker-controlled size to \n\npre-allocate memory, possibly resulting in memory exhaustion.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-15310",
"url": "https://www.suse.com/security/cve/CVE-2026-15310"
},
{
"category": "external",
"summary": "SUSE Bug 1277111 for CVE-2026-15310",
"url": "https://bugzilla.suse.com/1277111"
}
],
"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": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.1,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-10-19T08:33:46Z",
"details": "moderate"
}
],
"title": "CVE-2026-15310"
},
{
"cve": "CVE-2026-15806",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-15806"
}
],
"notes": [
{
"category": "general",
"text": "The HTTPPasswordMgr class in the urllib.request module, along with its subclasses HTTPPasswordMgrWithDefaultRealm and HTTPPasswordMgrWithPriorAuth, did not take the URL scheme into account when matching stored credentials against a requested URL. Credentials added for an https:// URL were also used for requests to the same host over http://, so an attacker able to redirect or downgrade a client to plain HTTP (for example, via an HTTPS-to-HTTP redirect or an on-path position) could capture credentials in cleartext. Credentials added for http:// URLs could likewise be sent over https://.\n\nCredential matching is now scoped by URL scheme. Credentials registered with a URL that includes a scheme are only used for requests with the same scheme. Credentials registered with a bare authority (such as example.com or example.com:8080) continue to match any scheme, preserving compatibility with existing code, including proxy authentication.\n\nUsers who cannot upgrade immediately can mitigate by ensuring that applications never make plain http:// requests to hosts for which credentials are registered, for example by not following redirects to http:// URLs.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-15806",
"url": "https://www.suse.com/security/cve/CVE-2026-15806"
},
{
"category": "external",
"summary": "SUSE Bug 1276223 for CVE-2026-15806",
"url": "https://bugzilla.suse.com/1276223"
}
],
"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": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-10-19T08:33:46Z",
"details": "moderate"
}
],
"title": "CVE-2026-15806"
},
{
"cve": "CVE-2026-17084",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-17084"
}
],
"notes": [
{
"category": "general",
"text": "The \"stringprep\" module didn\u0027t process characters from RFC 3454 tables \nB.2 or B.3 correctly: the latest Unicode codepoint attributes were used \ninstead of the specified Unicode 3.2.0. This behavior would cause \nmismatches when processing domain names using IDNA 2003 (the \"idna\" \ncodec) and the in_table_b2() function of the \"stringprep\" module. This \nonly affects domain names containing characters that were not previously\n registered or had their Unicode attributes such as case-folding \nbehavior updated since Unicode 3.2.0.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-17084",
"url": "https://www.suse.com/security/cve/CVE-2026-17084"
},
{
"category": "external",
"summary": "SUSE Bug 1276226 for CVE-2026-17084",
"url": "https://bugzilla.suse.com/1276226"
}
],
"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": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.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:N/I:L/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-10-19T08:33:46Z",
"details": "moderate"
}
],
"title": "CVE-2026-17084"
},
{
"cve": "CVE-2026-19445",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-19445"
}
],
"notes": [
{
"category": "general",
"text": "A remote, unauthenticated TLS client can make a server crash or call\nthrough a freed pointer if its sni_callback assigns a different context to\nSSLSocket.context (the documented way to select a certificate per server\nname) and nothing else keeps the original ssl.SSLContext alive. Typical\ncases are servers that create an SSLContext per connection or replace it\nwhile connections are open; servers that wrap their listening socket with\nit are not affected.\n\n\nMitigation: keep a reference to every SSLContext that sets sni_callback for\nthe lifetime of the server. TLS clients are not affected.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-19445",
"url": "https://www.suse.com/security/cve/CVE-2026-19445"
},
{
"category": "external",
"summary": "SUSE Bug 1283969 for CVE-2026-19445",
"url": "https://bugzilla.suse.com/1283969"
}
],
"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": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-10-19T08:33:46Z",
"details": "moderate"
}
],
"title": "CVE-2026-19445"
},
{
"cve": "CVE-2026-19553",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-19553"
}
],
"notes": [
{
"category": "general",
"text": "ssl.SSLContext.wrap_bio() didn\u0027t require the server_hostname argument\nto not be None if ssl.SSLContext.check_hostname was set. Due to a\nmissing parameter check in SSLObject, if the server_hostname argument\nisn\u0027t supplied then hostname verification would be silently skipped.\n\n\nThis defect could lead to programs where certificate hostname verification\n*appeared* to be succeeding with SSLContext.check_hostname = True and no\nValueError being raised due to misconfiguration.\n\n\nIf the program passes a server_hostname value that isn\u0027t an empty string\nor None to any of these APIs then certificate hostname verification\nproceeds as expected and the program is not affected by this vulnerability.\n\n\nMitigating this vulnerability doesn\u0027t require updating Python or applying\nthe patch. To mitigate, pass a valid non-None and non-empty\nserver_hostname value to SSLContext.wrap_bio(),\nasyncio.create_connection(), or asyncio.loop.start_tls() and\ncertificate hostname verification will proceed as expected. Upgrading to\nthe latest version of Python or applying the patch only changes the\nbehavior from silently skipping hostname verification to raising a\nValueError, similar to SSLContext.wrap_socket(), when server_hostname\nisn\u0027t supplied.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-19553",
"url": "https://www.suse.com/security/cve/CVE-2026-19553"
},
{
"category": "external",
"summary": "SUSE Bug 1283826 for CVE-2026-19553",
"url": "https://bugzilla.suse.com/1283826"
}
],
"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": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 6.8,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-10-19T08:33:46Z",
"details": "moderate"
}
],
"title": "CVE-2026-19553"
},
{
"cve": "CVE-2026-19672",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-19672"
}
],
"notes": [
{
"category": "general",
"text": "The tarfile module\u0027s tar and data\n extraction filters created directories outside the destination for \nmembers whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given.\n\nOnly\n empty directories are created outside the destination. Member contents \nare still extracted inside it. To return to the destination the member\u0027s\n name must contain the destination directory\u0027s own final component, so \nextraction into a secure randomised directory is not affected.\n\nThis affects POSIX platforms only. On Windows, .. components are collapsed before the path reaches the filesystem, so the directories outside the destination are never created.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-19672",
"url": "https://www.suse.com/security/cve/CVE-2026-19672"
},
{
"category": "external",
"summary": "SUSE Bug 1276227 for CVE-2026-19672",
"url": "https://bugzilla.suse.com/1276227"
}
],
"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": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.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:N/I:L/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-10-19T08:33:46Z",
"details": "moderate"
}
],
"title": "CVE-2026-19672"
},
{
"cve": "CVE-2026-82049",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-82049"
}
],
"notes": [
{
"category": "general",
"text": "In CPython 3.13 and earlier, the tarfile module\u0027s data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-82049",
"url": "https://www.suse.com/security/cve/CVE-2026-82049"
},
{
"category": "external",
"summary": "SUSE Bug 1280459 for CVE-2026-82049",
"url": "https://bugzilla.suse.com/1280459"
}
],
"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": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 8.1,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:libpython3_11-1_0-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-base-0:3.11.17-159998.1.1.x86_64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.aarch64",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.s390x",
"SUSE Linux Micro 6.0:python311-curses-0:3.11.17-159998.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-10-19T08:33:46Z",
"details": "important"
}
],
"title": "CVE-2026-82049"
}
]
}
Loading…
Loading…
Drag nodes to arrange them. Double-click a related vulnerability to open it, or a source to visit its link. The Physics button on the left tunes the layout and the simulation; the legend at the bottom left hides or shows nodes by kind and by sighting type.
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.
Vulnerability timeline
Sightings and recorded dates, grouped by day · UTC
Loading timeline…
Loading…
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.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Loading…
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.