Skip to main content

Boteraser | Website and Server Security Solutions

🛡️ SUSE-SU-2023:4129-1 — tomcat (CVE-2023-41080 +1 more)

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

Description

Security update for tomcat

This update for tomcat fixes the following issues:

Tomcat was updated to version 9.0.82 (jsc#PED-6376, jsc#PED-6377):

  • Security issues fixed:
  • CVE-2023-41080: Avoid protocol relative redirects in FORM authentication. (bsc#1214666)
  • CVE-2023-44487: Fix HTTP/2 Rapid Reset Attack. (bsc#1216182)
  • Update to Tomcat 9.0.82:
  • Catalina

+ Add: 65770: Provide a lifecycle listener that will

automatically reload TLS configurations a set time before the

certificate is due to expire. This is intended to be used with

third-party tools that regularly renew TLS certificates.

+ Fix: Fix handling of an error reading a context descriptor on

deployment.

+ Fix: Fix rewrite rule qsd (query string discard) being ignored

if qsa was also use, while it should instead take precedence.

+ Fix: 67472: Send fewer CORS-related headers when CORS is not

actually being engaged.

+ Add: Improve handling of failures within recycle() methods.

  • Coyote

+ Fix: 67670: Fix regression with HTTP compression after code

refactoring.

+ Fix: 67198: Ensure that the AJP connector attribute

tomcatAuthorization takes precedence over the

tomcatAuthentication attribute when processing an auth_type

attribute received from a proxy server.

+ Fix: 67235: Fix a NullPointerException when an AsyncListener

handles an error with a dispatch rather than a complete.

+ Fix: When an error occurs during asynchronous processing,

ensure that the error handling process is only triggered once

per asynchronous cycle.

+ Fix: Fix logic issue trying to match no argument method in

IntropectionUtil.

+ Fix: Improve thread safety around readNotify and writeNotify

in the NIO2 endpoint.

+ Fix: Avoid rare thread safety issue accessing message digest

map.

+ Fix: Improve statistics collection for upgraded connections

under load.

+ Fix: Align validation of HTTP trailer fields with standard

fields.

+ Fix: Improvements to HTTP/2 overhead protection (bsc#1216182,

CVE-2023-44487)

  • jdbc-pool

+ Fix: 67664: Correct a regression in the clean-up of

unnecessary use of fully qualified class names in 9.0.81

that broke the jdbc-pool.

  • Jasper

+ Fix: 67080: Improve performance of EL expressions in JSPs that

use implicit objects

  • Update to Tomcat 9.0.80 (jsc#PED-6376, jsc#PED-6377):
  • Catalina:

+ Add RateLimitFilter which can be used to mitigate DoS and Brute Force attacks

+ Move the management of the utility executor from the init()/destroy() methods of components to the start()/stop()

methods.

+ Add org.apache.catalina.core.StandardVirtualThreadExecutor, a virtual thread based executor that may be used with

one or more Connectors to process requests received by those Connectors using virtual threads. This Executor

requires a minimum Java version of Java 21.

+ Add a per session Semaphore to the PersistentValve that ensures that, within a single Tomcat instance, there is no

more than one concurrent request per session. Also expand the debug logging to include whether a request bypasses

the Valve and the reason if a request fails to obtain the per session Semaphore.

+ Ensure that the default servlet correctly escapes file names in directory listings when using XML output.

+ Add a numeric last modified field to the XML directory listings produced by the default servlet to enable sorting

in the XSLT.

+ Attempts to lock a collection with WebDAV may incorrectly fail if a child collection has an expired lock.

+ Deprecate the xssProtectionEnabled setting from the HttpHeaderSecurityFilter and change the default value to false

as support for the associated HTTP header has been removed from all major browsers.

+ Add org.apache.catalina.core.ContextNamingInfoListener, a listener which creates context naming information

environment entries.

+ Add org.apache.catalina.core.PropertiesRoleMappingListener, a listener which populates the context's role mapping

from a properties file.

+ Fix an edge case where intra-web application symlinks would be followed if the web applications were deliberately

crafted to allow it even when allowLinking was set to false.

+ Add utility config file resource lookup on Context to allow looking up resources from the webapp

(prefixed with webapp:) and make the resource lookup API more visible.

+ Fix potential database connection leaks in DataSourceUserDatabase identified by Coverity Scan.

+ Make parsing of ExtendedAccessLogValve patterns more robust.

+ Fix failure trying to persist configuration for an internal credential handler.

+ When serializing a session during the session presistence process, do not log a warning that null Principals are

not serializable.

+ C

Affected software

SUSE-SU-2023:4129-1 is recorded against 1 package.

  • tomcat (fixed in 9.0.82-150200.46.1)

Timeline and source

Published on 19 October 2023 and last revised on 4 February 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)
www.suse.com (Web)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2023-10-19
Updated 2026-08-20
Modified 2026-02-04
Fix URL N/A

Affected Packages

Software From version Fixed in
tomcat 9.0.82-150200.46.1

Similar Threats

Free Vulnerability Check

Is your site affected by SUSE-SU-2023:4129-1?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against SUSE-SU-2023:4129-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.