Bug 1216118 (CVE-2023-45648)

Summary: VUL-0: CVE-2023-45648: tomcat: Trailer header parsing too lenient
Product: [Novell Products] SUSE Security Incidents Reporter: SMASH SMASH <smash_bz>
Component: IncidentsAssignee: Michele Bussolotto <michele.bussolotto>
Status: NEW --- QA Contact: Security Team bot <security-team>
Severity: Normal    
Priority: P3 - Medium CC: amehmood, rfrohl
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://smash.suse.de/issue/381393/
Whiteboard: CVSSv3.1:SUSE:CVE-2023-45648:7.5:(AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N)
Found By: Security Response Team Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description SMASH SMASH 2023-10-11 06:50:16 UTC
Severity: important

Description:

Improper Input Validation vulnerability in Apache Tomcat.Tomcat from 11.0.0-M1 through 11.0.0-M11, from 10.1.0-M1 through 10.1.13, from 9.0.0-M1 through 9.0.81 and from 8.5.0 through 8.5.93 did not correctly parse HTTP trailer headers. A specially
crafted, invalid trailer header could cause Tomcat to treat a single
request as multiple requests leading to the possibility of request
smuggling when behind a reverse proxy.

Users are recommended to upgrade to version 11.0.0-M12 onwards, 10.1.14 onwards, 9.0.81 onwards or 8.5.94 onwards, which fix the issue.

Affected versions:

- Apache Tomcat 11.0.0-M1 through 11.0.0-M11
- Apache Tomcat 10.1.0-M1 through 10.1.13
- Apache Tomcat 9.0.0-M1 through 9.0.81
- Apache Tomcat 8.5.0 through 8.5.93

Credit:

Keran Mu and Jianjun Chen from Tsinghua University and Zhongguancun Laboratory (finder) 


References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2023-45648
https://lists.apache.org/thread/2pv8yz1pyp088tsxfb7ogltk9msk0jdp
https://seclists.org/oss-sec/2023/q4/79
Comment 6 Michele Bussolotto 2023-10-30 14:20:53 UTC
Request for factory https://build.opensuse.org/request/show/1121149
As soon it will be accepted, it will be ported to 
- SUSE:SLE-15-SP2:Update/tomcat
- SUSE:ALP:Source:Standard:1.0/tomcat


Moreover, I had a look at SUSE:SLE-12-SP2:Update/tomcat and as far I understand from the code, version 8.0.53 is not affected
Comment 8 Maintenance Automation 2023-11-02 12:30:21 UTC
SUSE-SU-2023:4337-1: An update that solves two vulnerabilities can now be installed.

Category: security (important)
Bug References: 1216118, 1216119
CVE References: CVE-2023-42795, CVE-2023-45648
Sources used:
SUSE Linux Enterprise High Performance Computing 12 SP5 (src): tomcat-9.0.36-3.111.1
SUSE Linux Enterprise Server 12 SP5 (src): tomcat-9.0.36-3.111.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5 (src): tomcat-9.0.36-3.111.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 9 Maintenance Automation 2023-11-13 12:45:52 UTC
SUSE-SU-2023:4423-1: An update that solves three vulnerabilities can now be installed.

Category: security (important)
Bug References: 1214666, 1216118, 1216119
CVE References: CVE-2023-41080, CVE-2023-42795, CVE-2023-45648
Sources used:
SUSE Linux Enterprise Server 15 SP1 LTSS 15-SP1 (src): tomcat-9.0.36-150100.4.98.1
SUSE Linux Enterprise Server for SAP Applications 15 SP1 (src): tomcat-9.0.36-150100.4.98.1
SUSE CaaS Platform 4.0 (src): tomcat-9.0.36-150100.4.98.1
SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS 15-SP1 (src): tomcat-9.0.36-150100.4.98.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 16 Maintenance Automation 2024-02-14 16:36:22 UTC
SUSE-SU-2024:0472-1: An update that solves five vulnerabilities and has two security fixes can now be installed.

Category: security (important)
Bug References: 1216118, 1216119, 1216120, 1217402, 1217649, 1217768, 1219208
CVE References: CVE-2023-42794, CVE-2023-42795, CVE-2023-45648, CVE-2023-46589, CVE-2024-22029
Sources used:
openSUSE Leap 15.5 (src): tomcat-9.0.85-150200.57.1
Web and Scripting Module 15-SP5 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise High Performance Computing LTSS 15 SP4 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3 (src): tomcat-9.0.85-150200.57.1
SUSE Linux Enterprise Server for SAP Applications 15 SP4 (src): tomcat-9.0.85-150200.57.1
SUSE Manager Server 4.3 (src): tomcat-9.0.85-150200.57.1
SUSE Enterprise Storage 7.1 (src): tomcat-9.0.85-150200.57.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.