openSUSE 16 Security Update : python313 (openSUSE-SU-2026:20081-1)

medium Nessus Plugin ID 296562

Language:

Synopsis

The remote openSUSE host is missing one or more security updates.

Description

The remote openSUSE 16 host has packages installed that are affected by multiple vulnerabilities as referenced in the openSUSE-SU-2026:20081-1 advisory.

- Update to 3.13.11:

- Security
- CVE-2025-12084: cpython: Fixed quadratic algorithm in xml.dom.minidom leading to denial of service (bsc#1254997)
- CVE-2025-13836: Fixed default Content-Lenght read amount from HTTP response (bsc#1254400)
- CVE-2025-13837: Fixed plistlib module denial of service (bsc#1254401)
- CVE-2025-8291: Fixed validity of the ZIP64 End of Central Directory (EOCD) not checked by the 'zipfile' module (bsc#1251305)
- gh-137836: Add support of the plaintext element, RAWTEXT elements xmp, iframe, noembed and noframes, and optionally RAWTEXT element noscript in html.parser.HTMLParser.
- gh-136063: email.message: ensure linear complexity for legacy HTTP parameters parsing. Patch by B?n?dikt Tran.
- CVE-2025-6075: Fixed performance issues caused by user-controller os.path.expandvars() (bsc#1252974)
- Library
- gh-140797: Revert changes to the undocumented re.Scanner class. Capturing groups are still allowed for backward compatibility, although using them can lead to incorrect result. They will be forbidden in future Python versions.
- gh-142206: The resource tracker in the multiprocessing module now uses the original communication protocol, as in Python 3.14.0 and below, by default. This avoids issues with upgrading Python while it is running. (Note that such in-place upgrades are not tested.) The tracker remains compatible with subprocesses that use new protocol (that is, subprocesses using Python 3.13.10, 3.14.1 and 3.15).
- Core and Builtins
- gh-142218: Fix crash when inserting into a split table dictionary with a non str key that matches an existing key.


- Update to 3.13.10:

- Tools/Demos
- gh-141442: The iOS testbed now correctly handles test arguments that contain spaces.
- Tests
- gh-140482: Preserve and restore the state of stty echo as part of the test environment.
- gh-140082: Update python -m test to set FORCE_COLOR=1 when being run with color enabled so that unittest which is run by it with redirected output will output in color.
- gh-136442: Use exitcode 1 instead of 5 if unittest.TestCase.setUpClass() raises an exception
- Library
- gh-74389: When the stdin being used by a subprocess.Popen instance is closed, this is now ignored in subprocess.Popen.communicate() instead of leaving the class in an inconsistent state.
- gh-87512: Fix subprocess.Popen.communicate() timeout handling on Windows when writing large input. Previously, the timeout was ignored during stdin writing, causing the method to block indefinitely if the child process did not consume input quickly. The stdin write is now performed in a background thread, allowing the timeout to be properly enforced.
- gh-141473: When subprocess.Popen.communicate() was called with input and a timeout and is called for a second time after a TimeoutExpired exception before the process has died, it should no longer hang.
- gh-59000: Fix pdb breakpoint resolution for class methods when the module defining the class is not imported.
- gh-141570: Support file-like object raising OSError from fileno() in color detection (_colorize.can_colorize()).
This can occur when sys.stdout is redirected.
- gh-141659: Fix bad file descriptor errors from
_posixsubprocess on AIX.
- gh-141497: ipaddress: ensure that the methods IPv4Network.hosts() and IPv6Network.hosts() always return an iterator.
- gh-140938: The statistics.stdev() and statistics.pstdev() functions now raise a ValueError when the input contains an infinity or a NaN.
- gh-124111: Updated Tcl threading configuration in _tkinter to assume that threads are always available in Tcl 9 and later.
- gh-137109: The os.fork and related forking APIs will no longer warn in the common case where Linux or macOS platform APIs return the number of threads in a process and find the answer to be 1 even when a os.register_at_fork() after_in_parent= callback (re)starts a thread.
- gh-141314: Fix assertion failure in io.TextIOWrapper.tell() when reading files with standalone carriage return (\r) line endings.
- gh-141311: Fix assertion failure in io.BytesIO.readinto() and undefined behavior arising when read position is above capcity in io.BytesIO.
- gh-141141: Fix a thread safety issue with base64.b85decode(). Contributed by Benel Tayar.
- gh-140911: collections: Ensure that the methods UserString.rindex() and UserString.index() accept collections.UserString instances as the sub argument.
- gh-140797: The undocumented re.Scanner class now forbids regular expressions containing capturing groups in its lexicon patterns. Patterns using capturing groups could previously lead to crashes with segmentation fault. Use non-capturing groups (?:) instead.
- gh-140815: faulthandler now detects if a frame or a code object is invalid or freed. Patch by Victor Stinner.
- gh-100218: Correctly set errno when socket.if_nametoindex() or socket.if_indextoname() raise an OSError. Patch by B?n?dikt Tran.
- gh-140875: Fix handling of unclosed character references (named and numerical) followed by the end of file in html.parser.HTMLParser with convert_charrefs=False.
- gh-140734: multiprocessing: fix off-by-one error when checking the length of a temporary socket file path. Patch by B?n?dikt Tran.
- gh-140874: Bump the version of pip bundled in ensurepip to version 25.3
- gh-140691: In urllib.request, when opening a FTP URL fails because a data connection cannot be made, the control connections socket is now closed to avoid a ResourceWarning.
- gh-103847: Fix hang when cancelling process created by asyncio.create_subprocess_exec() or asyncio.create_subprocess_shell(). Patch by Kumar Aditya.
- gh-140590: Fix arguments checking for the functools.partial.__setstate__() that may lead to internal state corruption and crash. Patch by Sergey Miryanov.
- gh-140634: Fix a reference counting bug in os.sched_param.__reduce__().
- gh-140633: Ignore AttributeError when setting a modules
__file__ attribute when loading an extension module packaged as Apple Framework.
- gh-140593: xml.parsers.expat: Fix a memory leak that could affect users with ElementDeclHandler() set to a custom element declaration handler. Patch by Sebastian Pipping.
- gh-140607: Inside io.RawIOBase.read(), validate that the count of bytes returned by io.RawIOBase.readinto() is valid (inside the provided buffer).
- gh-138162: Fix logging.LoggerAdapter with merge_extra=True and without the extra argument.
- gh-140474: Fix memory leak in array.array when creating arrays from an empty str and the u type code.
- gh-140272: Fix memory leak in the clear() method of the dbm.gnu database.
- gh-140041: Fix import of ctypes on Android and Cygwin when ABI flags are present.
- gh-139905: Add suggestion to error message for typing.Generic subclasses when cls.__parameters__ is missing due to a parent class failing to call super().__init_subclass__() in its __init_subclass__.
- gh-139845: Fix to not print KeyboardInterrupt twice in default asyncio REPL.
- gh-139783: Fix inspect.getsourcelines() for the case when a decorator is followed by a comment or an empty line.
- gh-70765: http.server: fix default handling of HTTP/0.9 requests in BaseHTTPRequestHandler. Previously, BaseHTTPRequestHandler.parse_request() incorrectly waited for headers in the request although those are not supported in HTTP/0.9. Patch by B?n?dikt Tran.
- gh-139391: Fix an issue when, on non-Windows platforms, it was not possible to gracefully exit a python -m asyncio process suspended by Ctrl+Z and later resumed by fg other than with kill.
- gh-101828: Fix 'shift_jisx0213', 'shift_jis_2004', 'euc_jisx0213' and 'euc_jis_2004' codecs truncating null chars as they were treated as part of multi-character sequences.
- gh-139246: fix: paste zero-width in default repl width is wrong.
- gh-90949: Add SetAllocTrackerActivationThreshold() and SetAllocTrackerMaximumAmplification() to xmlparser objects to prevent use of disproportional amounts of dynamic memory from within an Expat parser. Patch by B?n?dikt Tran.
- gh-139065: Fix trailing space before a wrapped long word if the line length is exactly width in textwrap.
- gh-138993: Dedent credits text.
- gh-138859: Fix generic type parameterization raising a TypeError when omitting a ParamSpec that has a default which is not a list of types.
- gh-138775: Use of python -m with base64 has been fixed to detect input from a terminal so that it properly notices EOF.
- gh-98896: Fix a failure in multiprocessing resource_tracker when SharedMemory names contain colons. Patch by Rani Pinchuk.
- gh-75989: tarfile.TarFile.extractall() and tarfile.TarFile.extract() now overwrite symlinks when extracting hardlinks. (Contributed by Alexander Enrique Urieles Nieto in gh-75989.)
- gh-83424: Allows creating a ctypes.CDLL without name when passing a handle as an argument.
- gh-136234: Fix asyncio.WriteTransport.writelines() to be robust to connection failure, by using the same behavior as write().
- gh-136057: Fixed the bug in pdb and bdb where next and step cant go over the line if a loop exists in the line.
- gh-135307: email: Fix exception in set_content() when encoding text and max_line_length is set to 0 or None (unlimited).
- gh-134453: Fixed subprocess.Popen.communicate() input= handling of memoryview instances that were non-byte shaped on POSIX platforms. Those are now properly cast to a byte shaped view instead of truncating the input. Windows platforms did not have this bug.
- gh-102431: Clarify constraints for logical arguments in methods of decimal.Context.
- IDLE
- gh-96491: Deduplicate version number in IDLE shell title bar after saving to a file.
- Documentation
- gh-141994: xml.sax.handler: Make Documentation of xml.sax.handler.feature_external_ges warn of opening up to external entity attacks. Patch by Sebastian Pipping.
- gh-140578: Remove outdated sencence in the documentation for multiprocessing, that implied that concurrent.futures.ThreadPoolExecutor did not exist.
- Core and Builtins
- gh-142048: Fix quadratically increasing garbage collection delays in free-threaded build.
- gh-141930: When importing a module, use Pythons regular file object to ensure that writes to .pyc files are complete or an appropriate error is raised.
- gh-120158: Fix inconsistent state when enabling or disabling monitoring events too many times.
- gh-141579: Fix sys.activate_stack_trampoline() to properly support the perf_jit backend. Patch by Pablo Galindo.
- gh-141312: Fix the assertion failure in the __setstate__ method of the range iterator when a non-integer argument is passed. Patch by Sergey Miryanov.
- gh-140939: Fix memory leak when bytearray or bytes is formated with the %*b format with a large width that results in %a MemoryError.
- gh-140530: Fix a reference leak when raise exc from cause fails. Patch by B?n?dikt Tran.
- gh-140576: Fixed crash in tokenize.generate_tokens() in case of specific incorrect input. Patch by Mikhail Efimov.
- gh-140551: Fixed crash in dict if dict.clear() is called at the lookup stage. Patch by Mikhail Efimov and Inada Naoki.
- gh-140471: Fix potential buffer overflow in ast.AST node initialization when encountering malformed _fields containing non-str.
- gh-140406: Fix memory leak when an objects __hash__() method returns an object that isnt an int.
- gh-140306: Fix memory leaks in cross-interpreter channel operations and shared namespace handling.
- gh-140301: Fix memory leak of PyConfig in subinterpreters.
- gh-140000: Fix potential memory leak when a reference cycle exists between an instance of typing.TypeAliasType, typing.TypeVar, typing.ParamSpec, or typing.TypeVarTuple and its __name__ attribute. Patch by Mikhail Efimov.
- gh-139748: Fix reference leaks in error branches of functions accepting path strings or bytes such as compile() and os.system(). Patch by B?n?dikt Tran.
- gh-139516: Fix lambda colon erroneously start format spec in f-string in tokenizer.
- gh-139640: Fix swallowing some syntax warnings in different modules if they accidentally have the same message and are emitted from the same line. Fix duplicated warnings in the finally block.
- gh-137400: Fix a crash in the free threading build when disabling profiling or tracing across all threads with PyEval_SetProfileAllThreads() or PyEval_SetTraceAllThreads() or their Python equivalents threading.settrace_all_threads() and threading.setprofile_all_threads().
- gh-133400: Fixed Ctrl+D (^D) behavior in _pyrepl module to match old pre-3.13 REPL behavior.
- C API
- gh-140042: Removed the sqlite3_shutdown call that could cause closing connections for sqlite when used with multiple sub interpreters.
- gh-140487: Fix Py_RETURN_NOTIMPLEMENTED in limited C API 3.11 and older: dont treat Py_NotImplemented as immortal.
Patch by Victor Stinner.

- Update to 3.13.9:

- Library
- gh-139783: Fix inspect.getsourcelines() for the case when a decorator is followed by a comment or an empty line.

- Update to 3.13.8:

- Tools/Demos
- gh-139330: SBOM generation tool didnt cross-check the version and checksum values against the Modules/expat/refresh.sh script, leading to the values becoming out-of-date during routine updates.
- gh-137873: The iOS test runner has been simplified, resolving some issues that have been observed using the runner in GitHub Actions and Azure Pipelines test environments.
- Tests
- gh-139208: Fix regrtest --fast-ci --verbose: dont ignore the
--verbose option anymore. Patch by Victor Stinner.
- Security
- gh-139400: xml.parsers.expat: Make sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by ExternalEntityParserCreate(). Patch by Sebastian Pipping.
- gh-139283: sqlite3: correctly handle maximum number of rows to fetch in Cursor.fetchmany and reject negative values for Cursor.arraysize. Patch by B?n?dikt Tran.
- gh-135661: Fix CDATA section parsing in html.parser.HTMLParser according to the HTML5 standard: ] ]> and ]] > no longer end the CDATA section. Add private method _set_support_cdata() which can be used to specify how to parse <[CDATA[ as a CDATA section in foreign content (SVG or MathML) or as a bogus comment in the HTML namespace.
- Library
- gh-139312: Upgrade bundled libexpat to 2.7.3
- gh-139289: Do a real lazy-import on rlcompleter in pdb and restore the existing completer after importing rlcompleter.
- gh-139210: Fix use-after-free when reporting unknown event in xml.etree.ElementTree.iterparse(). Patch by Ken Jin.
- gh-138860: Lazy import rlcompleter in pdb to avoid deadlock in subprocess.
- gh-112729: Fix crash when calling _interpreters.create when the process is out of memory.
- gh-139076: Fix a bug in the pydoc module that was hiding functions in a Python module if they were implemented in an extension module and the module did not have __all__.
- gh-138998: Update bundled libexpat to 2.7.2
- gh-130567: Fix possible crash in locale.strxfrm() due to a platform bug on macOS.
- gh-138779: Support device numbers larger than 2**63-1 for the st_rdev field of the os.stat_result structure.
- gh-128636: Fix crash in PyREPL when os.environ is overwritten with an invalid value for mac
- gh-88375: Fix normalization of the robots.txt rules and URLs in the urllib.robotparser module. No longer ignore trailing ?.
Distinguish raw special characters ?, = and & from the percent-encoded ones.
- gh-138515: email is added to Emscripten build.
- gh-111788: Fix parsing errors in the urllib.robotparser module.
Dont fail trying to parse weird paths. Dont fail trying to decode non-UTF-8 robots.txt files.
- gh-138432: zoneinfo.reset_tzpath() will now convert any os.PathLike objects it receives into strings before adding them to TZPATH. It will raise TypeError if anything other than a string is found after this conversion. If given an os.PathLike object that represents a relative path, it will now raise ValueError instead of TypeError, and present a more informative error message.
- gh-138008: Fix segmentation faults in the ctypes module due to invalid argtypes. Patch by Dung Nguyen.
- gh-60462: Fix locale.strxfrm() on Solaris (and possibly other platforms).
- gh-138204: Forbid expansion of shared anonymous memory maps on Linux, which caused a bus error.
- gh-138010: Fix an issue where defining a class with a @warnings.deprecated-decorated base class may not invoke the correct __init_subclass__() method in cases involving multiple inheritance. Patch by Brian Schubert.
- gh-138133: Prevent infinite traceback loop when sending CTRL^C to Python through strace.
- gh-134869: Fix an issue where pressing Ctrl+C during tab completion in the REPL would leave the autocompletion menu in a corrupted state.
- gh-137317: inspect.signature() now correctly handles classes that use a descriptor on a wrapped __init__() or __new__() method. Contributed by Yongyu Yan.
- gh-137754: Fix import of the zoneinfo module if the C implementation of the datetime module is not available.
- gh-137490: Handle ECANCELED in the same way as EINTR in signal.sigwaitinfo() on NetBSD.
- gh-137477: Fix inspect.getblock(), inspect.getsourcelines() and inspect.getsource() for generator expressions.
- gh-137017: Fix threading.Thread.is_alive to remain True until the underlying OS thread is fully cleaned up. This avoids false negatives in edge cases involving thread monitoring or premature threading.Thread.is_alive calls.
- gh-136134: SMTP.auth_cram_md5() now raises an SMTPException instead of a ValueError if Python has been built without MD5 support. In particular, SMTP clients will not attempt to use this method even if the remote server is assumed to support it.
Patch by B?n?dikt Tran.
- gh-136134: IMAP4.login_cram_md5 now raises an IMAP4.error if CRAM-MD5 authentication is not supported. Patch by B?n?dikt Tran.
- gh-135386: Fix opening a dbm.sqlite3 database for reading from read-only file or directory.
- gh-126631: Fix multiprocessing forkserver bug which prevented
__main__ from being preloaded.
- gh-123085: In a bare call to importlib.resources.files(), ensure the callers frame is properly detected when importlib.resources is itself available as a compiled module only (no source).
- gh-118981: Fix potential hang in multiprocessing.popen_spawn_posix that can happen when the child proc dies early by closing the child fds right away.
- gh-78319: UTF8 support for the IMAP APPEND command has been made RFC compliant.
- bpo-38735: Fix failure when importing a module from the root directory on unix-like platforms with sys.pycache_prefix set.
- bpo-41839: Allow negative priority values from os.sched_get_priority_min() and os.sched_get_priority_max() functions.
- Core and Builtins
- gh-134466: Dont run PyREPL in a degraded environment where setting termios attributes is not allowed.
- gh-71810: Raise OverflowError for (-1).to_bytes() for signed conversions when bytes count is zero. Patch by Sergey B Kirpichev.
- gh-105487: Remove non-existent __copy__(), __deepcopy__(), and
__bases__ from the __dir__() entries of types.GenericAlias.
- gh-134163: Fix a hang when the process is out of memory inside an exception handler.
- gh-138479: Fix a crash when a generic objects __typing_subst__ returns an object that isnt a tuple.
- gh-137576: Fix for incorrect source code being shown in tracebacks from the Basic REPL when PYTHONSTARTUP is given.
Patch by Adam Hartz.
- gh-132744: Certain calls now check for runaway recursion and respect the system recursion limit.
- C API
- gh-87135: Attempting to acquire the GIL after runtime finalization has begun in a different thread now causes the thread to hang rather than terminate, which avoids potential crashes or memory corruption caused by attempting to terminate a thread that is running code not specifically designed to support termination. In most cases this hanging is harmless since the process will soon exit anyway.
While not officially marked deprecated until 3.14, PyThread_exit_thread is no longer called internally and remains solely for interface compatibility. Its behavior is inconsistent across platforms, and it can only be used safely in the unlikely case that every function in the entire call stack has been designed to support the platform-dependent termination mechanism. It is recommended that users of this function change their design to not require thread termination. In the unlikely case that thread termination is needed and can be done safely, users may migrate to calling platform-specific APIs such as pthread_exit (POSIX) or _endthreadex (Windows) directly.
- Build
- gh-135734: Python can correctly be configured and built with ./configure --enable-optimizations --disable-test-modules.
Previously, the profile data generation step failed due to PGO tests where immortalization couldnt be properly suppressed.


- Update to 3.13.7:

- gh-137583: Fix a deadlock introduced in 3.13.6 when a call to ssl.SSLSocket.recv was blocked in one thread, and then another method on the object (such as ssl.SSLSocket.send) was subsequently called in another thread.
- gh-137044: Return large limit values as positive integers instead of negative integers in resource.getrlimit().
Accept large values and reject negative values (except RLIM_INFINITY) for limits in resource.setrlimit().
- gh-136914: Fix retrieval of doctest.DocTest.lineno for objects decorated with functools.cache() or functools.cached_property.
- gh-131788: Make ResourceTracker.send from multiprocessing re-entrant safe
- gh-136155: We are now checking for fatal errors in EPUB builds in CI.
- gh-137400: Fix a crash in the free threading build when disabling profiling or tracing across all threads with PyEval_SetProfileAllThreads() or PyEval_SetTraceAllThreads() or their Python equivalents threading.settrace_all_threads() and threading.setprofile_all_threads().


- Update to 3.13.6:

- Security
- gh-135661: Fix parsing start and end tags in html.parser.HTMLParser according to the HTML5 standard.
- gh-102555: Fix comment parsing in html.parser.HTMLParser according to the HTML5 standard.
- CVE-2025-6069: Fix quadratic complexity in processing specially crafted input in html.parser.HTMLParser. End-of-file errors are now handled according to the HTML5 specs comments and declarations are automatically closed, tags are ignored (gh-135462, bsc#1244705).
- CVE-2025-8194: tarfile now validates archives to ensure member offsets are non-negative. (gh-130577, bsc#1247249).
- gh-118350: Fix support of escapable raw text mode (elements textarea and title) in html.parser.HTMLParser.
- Core and Builtins
- gh-58124: Fix name of the Python encoding in Unicode errors of the code page codec: use cp65000 and cp65001 instead of CP_UTF7 and CP_UTF8 which are not valid Python code names. Patch by Victor Stinner.
- gh-137314: Fixed a regression where raw f-strings incorrectly interpreted escape sequences in format specifications. Raw f-strings now properly preserve literal backslashes in format specs, matching the behavior from Python 3.11. For example, rf{obj:\xFF} now correctly produces '\\xFF' instead of '?'. Patch by Pablo Galindo.
- gh-136541: Fix some issues with the perf trampolines on x86-64 and aarch64. The trampolines were not being generated correctly for some cases, which could lead to the perf integration not working correctly. Patch by Pablo Galindo.
- gh-109700: Fix memory error handling in PyDict_SetDefault().
- gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable builtin or extension type (with tp_new set to NULL).
- gh-135871: Non-blocking mutex lock attempts now return immediately when the lock i ...

Please note that the description has been truncated due to length. Please refer to vendor advisory for the full description.

Tenable has extracted the preceding description block directly from the SUSE security advisory.

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version number.

Solution

Update the affected packages.

See Also

https://bugzilla.suse.com/1244680

https://bugzilla.suse.com/1244705

https://bugzilla.suse.com/1247249

https://bugzilla.suse.com/1251305

https://bugzilla.suse.com/1252974

https://bugzilla.suse.com/1254400

https://bugzilla.suse.com/1254401

https://bugzilla.suse.com/1254997

https://www.suse.com/security/cve/CVE-2025-12084

https://www.suse.com/security/cve/CVE-2025-13836

https://www.suse.com/security/cve/CVE-2025-13837

https://www.suse.com/security/cve/CVE-2025-6069

https://www.suse.com/security/cve/CVE-2025-6075

https://www.suse.com/security/cve/CVE-2025-8194

https://www.suse.com/security/cve/CVE-2025-8291

Plugin Details

Severity: Medium

ID: 296562

File Name: openSUSE-2026-20081-1.nasl

Version: 1.1

Type: local

Agent: unix

Published: 1/26/2026

Updated: 1/26/2026

Supported Sensors: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Continuous Assessment, Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 6.0

CVSS v2

Risk Factor: High

Base Score: 9.4

Temporal Score: 7

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:N/A:C

CVSS Score Source: CVE-2025-13836

CVSS v3

Risk Factor: Critical

Base Score: 9.1

Temporal Score: 7.9

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

CVSS v4

Risk Factor: Medium

Base Score: 6.3

Threat Score: 1.7

Threat Vector: CVSS:4.0/E:U

Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:L

Vulnerability Information

CPE: p-cpe:/a:novell:opensuse:python313-tk, p-cpe:/a:novell:opensuse:python313-nogil-base, p-cpe:/a:novell:opensuse:python313-nogil-idle, cpe:/o:novell:opensuse:16.0, p-cpe:/a:novell:opensuse:python313-nogil-tools, p-cpe:/a:novell:opensuse:python313-testsuite, p-cpe:/a:novell:opensuse:python313-base-x86-64-v3, p-cpe:/a:novell:opensuse:python313-x86-64-v3, p-cpe:/a:novell:opensuse:python313, p-cpe:/a:novell:opensuse:libpython3_13-1_0, p-cpe:/a:novell:opensuse:python313-nogil-devel, p-cpe:/a:novell:opensuse:python313-nogil, p-cpe:/a:novell:opensuse:python313-nogil-tk, p-cpe:/a:novell:opensuse:python313-idle, p-cpe:/a:novell:opensuse:python313-tools, p-cpe:/a:novell:opensuse:python313-curses, p-cpe:/a:novell:opensuse:python313-nogil-testsuite, p-cpe:/a:novell:opensuse:python313-dbm, p-cpe:/a:novell:opensuse:libpython3_13t1_0, p-cpe:/a:novell:opensuse:python313-base, p-cpe:/a:novell:opensuse:python313-nogil-dbm, p-cpe:/a:novell:opensuse:libpython3_13-1_0-x86-64-v3, p-cpe:/a:novell:opensuse:python313-devel, p-cpe:/a:novell:opensuse:python313-nogil-curses

Required KB Items: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list

Exploit Ease: No known exploits are available

Patch Publication Date: 1/22/2026

Vulnerability Publication Date: 6/17/2025

Reference Information

CVE: CVE-2025-12084, CVE-2025-13836, CVE-2025-13837, CVE-2025-6069, CVE-2025-6075, CVE-2025-8194, CVE-2025-8291

IAVA: 2025-A-0444