Skip to main content

Boteraser | Website and Server Security Solutions

🛡️ SUSE-SU-2025:20346-1 — python311 (CVE-2025-0938)

⚪ Unknown ✅ No Known Exploit OSV
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

Security update for python311

This update for python311 fixes the following issues:

  • Updated to 3.11.12:
  • gh-131809: Updated bundled libexpat to 2.7.1
  • gh-131261: Upgraded to libexpat 2.7.0
  • CVE-2025-0938: Fixed functions urllib.parse.urlsplit and urlparse

accepting domain names including square brackets (bsc#1236705)

  • gh-121284: Fixed bug in the folding of rfc2047 encoded-words

when flattening an email message using a modern email

policy. Previously when an encoded-word was too long for

a line, it would be decoded, split across lines, and

re-encoded. But commas and other special characters in the

original text could be left unencoded and unquoted. This

could theoretically be used to spoof header lines using a

carefully constructed encoded-word if the resulting rendered

email was transmitted or re-parsed.

  • gh-80222: Fixed bug in the folding of quoted strings

when flattening an email message using a modern email

policy. Previously when a quoted string was folded so that

it spanned more than one line, the surrounding quotes and

internal escapes would be omitted. This could theoretically

be used to spoof header lines using a carefully constructed

quoted string if the resulting rendered email was transmitted

or re-parsed.

  • gh-119511: Fixed a potential denial of service in the imaplib

module. When connecting to a malicious server, it could

cause an arbitrary amount of memory to be allocated. On many

systems this is harmless as unused virtual memory is only

a mapping, but if this hit a virtual address size limit

it could lead to a MemoryError or other process crash. On

unusual systems or builds where all allocated memory is

touched and backed by actual ram or storage it could’ve

consumed resources doing so until similarly crashing.

  • gh-127257: In ssl, system call failures that OpenSSL reports

using ERR_LIB_SYS are now raised as OSError.

  • gh-121277: Writers of CPython’s documentation can now use

next as the version for the versionchanged, versionadded,

deprecated directives.

  • gh-106883: Disabled GC during the _PyThread_CurrentFrames()

and _PyThread_CurrentExceptions() calls to avoid the

interpreter to deadlock.

Affected software

SUSE-SU-2025:20346-1 is recorded against 2 packages.

  • python311 (fixed in 3.11.12-1.1)
  • python311-core (fixed in 3.11.12-1.1)

Timeline and source

Published on 23 May 2025 and last revised on 23 March 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

References

www.suse.com (Advisory)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
www.suse.com (Web)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2025-05-23
Updated 2026-08-20
Modified 2026-03-23
Fix URL N/A

Affected Packages

Software From version Fixed in
python311 3.11.12-1.1
python311-core 3.11.12-1.1

Free Vulnerability Check

Is your site affected by SUSE-SU-2025:20346-1?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against SUSE-SU-2025:20346-1 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.