SUSE-SLE-Module-Web-Scripting-15-SP7-2025-1521
Security update for tomcat
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat fixes the following issues:
Update to Tomcat 9.0.104
- CVE-2025-31650: invalid priority field values should be ignored (bsc#1242008)
- CVE-2025-31651: Better handling of URLs with literal ';' and '?' (bsc#1242009)
Full changelog:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.htm
tomcat-9.0.104-150200.81.1.noarch.rpm
tomcat-9.0.104-150200.81.1.src.rpm
tomcat-admin-webapps-9.0.104-150200.81.1.noarch.rpm
tomcat-el-3_0-api-9.0.104-150200.81.1.noarch.rpm
tomcat-jsp-2_3-api-9.0.104-150200.81.1.noarch.rpm
tomcat-lib-9.0.104-150200.81.1.noarch.rpm
tomcat-servlet-4_0-api-9.0.104-150200.81.1.noarch.rpm
tomcat-webapps-9.0.104-150200.81.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-1537
Security update for tomcat10
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat10 fixes the following issues:
Update to Tomcat 10.1.40
- CVE-2025-31650: invalid priority field values should be ignored (bsc#1242008)
- CVE-2025-31651: Better handling of URLs with literal ';' and '?' (bsc#1242009)
Full changelog:
https://tomcat.apache.org/tomcat-10.1-doc/changelog.html
tomcat10-10.1.40-150200.5.40.1.noarch.rpm
tomcat10-10.1.40-150200.5.40.1.src.rpm
tomcat10-admin-webapps-10.1.40-150200.5.40.1.noarch.rpm
tomcat10-el-5_0-api-10.1.40-150200.5.40.1.noarch.rpm
tomcat10-jsp-3_1-api-10.1.40-150200.5.40.1.noarch.rpm
tomcat10-lib-10.1.40-150200.5.40.1.noarch.rpm
tomcat10-servlet-6_0-api-10.1.40-150200.5.40.1.noarch.rpm
tomcat10-webapps-10.1.40-150200.5.40.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-1815
Security update for apache-commons-beanutils
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for apache-commons-beanutils fixes the following issues:
Update to 1.11.0
- CVE-2025-48734: Fixed possible arbitrary code execution vulnerability (bsc#1243793)
Full changelog:
https://commons.apache.org/proper/commons-beanutils/changes.html#a1.11.0
apache-commons-beanutils-1.11.0-150200.3.9.1.noarch.rpm
apache-commons-beanutils-1.11.0-150200.3.9.1.src.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-1879
Security update for nodejs22
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for nodejs22 fixes the following issues:
Update to version 22.15.1.
Security issues fixed:
- CVE-2025-23166: remotely triggerable process crash due to improper error handling in async cryptographic operations
(bsc#1243218).
- CVE-2025-23165: memory leak and unbounded memory growth due to corrupted pointer in
`node::fs::ReadFileUtf8(const FunctionCallbackInfo<Value>& args)` when `args[0]` is a string (bsc#1243217).
Other changes and issues fixed:
- Changes from version 22.15.0
* dns: add TLSA record query and parsing
* assert: improve partialDeepStrictEqual
* process: add execve
* tls: implement tls.getCACertificates()
* v8: add v8.getCppHeapStatistics() method
- Changes from version 22.14.0
* fs: allow exclude option in globs to accept glob patterns
* lib: add typescript support to STDIN eval
* module: add ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX
* module: add findPackageJSON util
* process: add process.ref() and process.unref() methods
* sqlite: support TypedArray and DataView in StatementSync
* src: add --disable-sigusr1 to prevent signal i/o thread
* src,worker: add isInternalWorker
* test_runner: add TestContext.prototype.waitFor()
* test_runner: add t.assert.fileSnapshot()
* test_runner: add assert.register() API
* worker: add eval ts input
- Build with PIE (bsc#1239949).
- Fix builds with OpenSSL 3.5.0 (bsc#1241050).
nodejs22-22.15.1-150700.3.3.1.src.rpm
nodejs22-22.15.1-150700.3.3.1.x86_64.rpm
nodejs22-devel-22.15.1-150700.3.3.1.x86_64.rpm
nodejs22-docs-22.15.1-150700.3.3.1.noarch.rpm
npm22-22.15.1-150700.3.3.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-2280
Security update for tomcat
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat fixes the following issues:
- CVE-2025-46701: Fixed refactor CGI servlet to access resources via WebResources (bsc#1243815).
- CVE-2025-48988: Fixed limits the total number of parts in a multi-part request and limits the size of the headers provided with each part (bsc#1244656).
- CVE-2025-49125: Fixed expand checks for webAppMount (bsc#1244649).
Other bugfixes:
- Made permissions more secure (bsc#1242722)
tomcat-9.0.106-150200.86.1.noarch.rpm
tomcat-9.0.106-150200.86.1.src.rpm
tomcat-admin-webapps-9.0.106-150200.86.1.noarch.rpm
tomcat-el-3_0-api-9.0.106-150200.86.1.noarch.rpm
tomcat-jsp-2_3-api-9.0.106-150200.86.1.noarch.rpm
tomcat-lib-9.0.106-150200.86.1.noarch.rpm
tomcat-servlet-4_0-api-9.0.106-150200.86.1.noarch.rpm
tomcat-webapps-9.0.106-150200.86.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-2261
Security update for tomcat10
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat10 fixes the following issues:
- Fixed refactor CGI servlet to access resources via WebResources (bsc#1243815).
- Fixed limits the total number of parts in a multi-part request and
limits the size of the headers provided with each part (bsc#1244656).
- Fixed expand checks for webAppMount (bsc#1244649).
- Hardening permissions (bsc#1242722)
Update to Tomcat 10.1.42:
* Fixed CVEs:
+ CVE-2025-46701: refactor CGI servlet to access resources via
WebResources (bsc#1243815)
+ CVE-2025-48988: limits the total number of parts in a
multi-part request and limits the size of
the headers provided with each part (bsc#1244656)
+ CVE-2025-49125: Expand checks for webAppMount (bsc#1244649)
* Catalina:
+ Add: Support for the java:module namespace which mirrors the
java:comp namespace.
+ Add: Support parsing of multiple path parameters separated by ; in a
single URL segment. Based on pull request #860 by Chenjp.
+ Add: Support for limiting the number of parameters in HTTP requests
through the new ParameterLimitValve. The valve allows configurable
URL-specific limits on the number of parameters.
+ Fix: 69699: Encode redirect URL used by the rewrite valve with the
session id if appropriate, and handle cross context with different
session configuration when using rewrite.
+ Add: #863: Support for comments at the end of lines in text rewrite
map files to align behaviour with Apache httpd. Pull request
provided by Chenjp.
+ Fix: 69706: Saved request serialization issue in FORM introduced
when allowing infinite session timeouts.
+ Fix: Expand the path checks for Pre-Resources and Post-Resources
mounted at a path within the web application.
+ Fix: Use of SSS in SimpleDateFormat pattern for AccessLogValve.
+ Fix: Process possible path parameters rewrite production in the
rewrite valve.
+ Fix: 69588: Enable allowLinking to be set on PreResources,
JarResources and PostResources. If not set explicitly, the setting
will be inherited from the Resources.
+ Add: 69633: Support for Filters using context root mappings.
+ Fix: 69643: Optimize directory listing for large amount of files.
Patch submitted by Loic de l'Eprevier.
+ Fix: #843: Off by one validation logic for partial PUT ranges and
associated test case. Submitted by Chenjp.
+ Refactor: Replace the unused buffer in
org.apache.catalina.connector.InputBuffer with a static, zero
length buffer.
+ Refactor: GCI servlet to access resources via the WebResource API.
+ Fix: 69662: Report name in exception message when a naming lookup
failure occurs. Based on code submitted by Donald Smith.
+ Fix: Ensure that the FORM authentication attribute
authenticationSessionTimeout works correctly when sessions have an
infinite timeout when authentication starts.
+ Add: Provide a content type based on file extension when web
application resources are accessed via a URL.
* Coyote
+ Refactor: #861: TaskQueue to use the new interface RetryableQueue
which enables better integration of custom Executors which provide
their own BlockingQueue implementation. Pull request provided by
Paulo Almeida.
+ Add: Finer grained control of multi-part request processing via two
new attributes on the Connector element. maxPartCount limits the
total number of parts in a multi-part request and maxPartHeaderSize
limits the size of the headers provided with each part. Add support
for these new attributes to the ParameterLimitValve.
+ Refactor: The SavedRequestInputFilter so the buffered data is used
directly rather than copied.
* Jasper:
+ Fix: 69696: Mark the JSP wrapper for reload after a failed
compilation.
+ Fix: 69635: Add support to jakarta.el.ImportHandler for resolving
inner classes.
+ Add: #842: Support for optimized execution of c:set and c:remove
tags, when activated via JSP servlet param
useNonstandardTagOptimizations.
+ Fix: An edge case compilation bug for JSP and tag files on case
insensitive file systems that was exposed by the test case for
69635.
* Web applications:
+ Fix: 69694: Improve error reporting of deployment tasks done using
the manager webapp when a copy operation fails.
+ Add: 68876: Documentation. Update the UML diagrams for server
start-up, request processing and authentication using PlantUML and
include the source files for each diagram.
* Other:
+ Add: Thread name to webappClassLoader.stackTraceRequestThread
message. Patch provided by Felix Zhang.
+ Update: Tomcat Native to 2.0.9.
+ Update: The internal fork of Apache Commons FileUpload to 1.6.0-RC1
(2025-06-05).
+ Update: EasyMock to 5.6.0.
+ Update: Checkstyle to 10.25.0.
+ Fix: Use the full path when the installer for Windows sets calls
icacls.exe to set file permissions.
+ Update: Improvements to Japanese translations provided by tak7iji.
+ Fix: Set sun.io.useCanonCaches in service.bat Based on pull request
#841 by Paul Lodge.
+ Update: Jacoco to 0.8.13.
+ Code: Explicitly set the locale to be used for Javadoc. For
official releases, this locale will be English (US) to support
reproducible builds.
+ Update: Byte Buddy to 1.17.5.
+ Update: Checkstyle to 10.23.1.
+ Update: File extension to media type mappings to align with the
current list used by the Apache Web Server (httpd).
+ Update: Improvements to French translations.
+ Update: Improvements to Japanese translations provided by tak7iji.
tomcat10-10.1.42-150200.5.45.1.noarch.rpm
tomcat10-10.1.42-150200.5.45.1.src.rpm
tomcat10-admin-webapps-10.1.42-150200.5.45.1.noarch.rpm
tomcat10-el-5_0-api-10.1.42-150200.5.45.1.noarch.rpm
tomcat10-jsp-3_1-api-10.1.42-150200.5.45.1.noarch.rpm
tomcat10-lib-10.1.42-150200.5.45.1.noarch.rpm
tomcat10-servlet-6_0-api-10.1.42-150200.5.45.1.noarch.rpm
tomcat10-webapps-10.1.42-150200.5.45.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-2159
Security update for apache-commons-fileupload
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for apache-commons-fileupload fixes the following issues:
Upgrade to upstream version 1.6.0
- CVE-2025-48976: Fixed allocation of resources for multipart headers with insufficient limits can lead to a DoS (bsc#1244657).
Full changelog:
https://commons.apache.org/proper/commons-fileupload/changes.html#a1.6.0
apache-commons-fileupload-1.6.0-150200.3.12.1.noarch.rpm
apache-commons-fileupload-1.6.0-150200.3.12.1.src.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-2715
Feature update for tomcat11
moderate
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat11 fixes the following issues:
- New implementation of Tomcat 11 (jsc#PED-12830)
tomcat11-11.0.8-150600.13.3.2.noarch.rpm
tomcat11-11.0.8-150600.13.3.2.src.rpm
tomcat11-admin-webapps-11.0.8-150600.13.3.2.noarch.rpm
tomcat11-el-6_0-api-11.0.8-150600.13.3.2.noarch.rpm
tomcat11-jsp-4_0-api-11.0.8-150600.13.3.2.noarch.rpm
tomcat11-lib-11.0.8-150600.13.3.2.noarch.rpm
tomcat11-servlet-6_1-api-11.0.8-150600.13.3.2.noarch.rpm
tomcat11-webapps-11.0.8-150600.13.3.2.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-2462
Security update for php8
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for php8 fixes the following issues:
Version update to 8.3.23:
- CVE-2025-1220: Fixed null byte termination in hostnames (bsc#1246167)
- CVE-2025-1735: Fixed pgsql extension does not check for errors during escaping (bsc#1246146)
- CVE-2025-6491: Fixed NULL Pointer Dereference in PHP SOAP Extension via Large XML Namespace Prefix (bsc#1246148)
apache2-mod_php8-8.3.23-150700.3.3.1.src.rpm
apache2-mod_php8-8.3.23-150700.3.3.1.x86_64.rpm
php8-8.3.23-150700.3.3.1.src.rpm
php8-8.3.23-150700.3.3.1.x86_64.rpm
php8-bcmath-8.3.23-150700.3.3.1.x86_64.rpm
php8-bz2-8.3.23-150700.3.3.1.x86_64.rpm
php8-calendar-8.3.23-150700.3.3.1.x86_64.rpm
php8-cli-8.3.23-150700.3.3.1.x86_64.rpm
php8-ctype-8.3.23-150700.3.3.1.x86_64.rpm
php8-curl-8.3.23-150700.3.3.1.x86_64.rpm
php8-dba-8.3.23-150700.3.3.1.x86_64.rpm
php8-devel-8.3.23-150700.3.3.1.x86_64.rpm
php8-dom-8.3.23-150700.3.3.1.x86_64.rpm
php8-embed-8.3.23-150700.3.3.1.src.rpm
php8-embed-8.3.23-150700.3.3.1.x86_64.rpm
php8-enchant-8.3.23-150700.3.3.1.x86_64.rpm
php8-exif-8.3.23-150700.3.3.1.x86_64.rpm
php8-fastcgi-8.3.23-150700.3.3.1.src.rpm
php8-fastcgi-8.3.23-150700.3.3.1.x86_64.rpm
php8-fileinfo-8.3.23-150700.3.3.1.x86_64.rpm
php8-fpm-8.3.23-150700.3.3.1.src.rpm
php8-fpm-8.3.23-150700.3.3.1.x86_64.rpm
php8-ftp-8.3.23-150700.3.3.1.x86_64.rpm
php8-gd-8.3.23-150700.3.3.1.x86_64.rpm
php8-gettext-8.3.23-150700.3.3.1.x86_64.rpm
php8-gmp-8.3.23-150700.3.3.1.x86_64.rpm
php8-iconv-8.3.23-150700.3.3.1.x86_64.rpm
php8-intl-8.3.23-150700.3.3.1.x86_64.rpm
php8-ldap-8.3.23-150700.3.3.1.x86_64.rpm
php8-mbstring-8.3.23-150700.3.3.1.x86_64.rpm
php8-mysql-8.3.23-150700.3.3.1.x86_64.rpm
php8-odbc-8.3.23-150700.3.3.1.x86_64.rpm
php8-opcache-8.3.23-150700.3.3.1.x86_64.rpm
php8-openssl-8.3.23-150700.3.3.1.x86_64.rpm
php8-pcntl-8.3.23-150700.3.3.1.x86_64.rpm
php8-pdo-8.3.23-150700.3.3.1.x86_64.rpm
php8-pgsql-8.3.23-150700.3.3.1.x86_64.rpm
php8-phar-8.3.23-150700.3.3.1.x86_64.rpm
php8-posix-8.3.23-150700.3.3.1.x86_64.rpm
php8-readline-8.3.23-150700.3.3.1.x86_64.rpm
php8-shmop-8.3.23-150700.3.3.1.x86_64.rpm
php8-snmp-8.3.23-150700.3.3.1.x86_64.rpm
php8-soap-8.3.23-150700.3.3.1.x86_64.rpm
php8-sockets-8.3.23-150700.3.3.1.x86_64.rpm
php8-sodium-8.3.23-150700.3.3.1.x86_64.rpm
php8-sqlite-8.3.23-150700.3.3.1.x86_64.rpm
php8-sysvmsg-8.3.23-150700.3.3.1.x86_64.rpm
php8-sysvsem-8.3.23-150700.3.3.1.x86_64.rpm
php8-sysvshm-8.3.23-150700.3.3.1.x86_64.rpm
php8-test-8.3.23-150700.3.3.2.src.rpm
php8-test-8.3.23-150700.3.3.2.x86_64.rpm
php8-tidy-8.3.23-150700.3.3.1.x86_64.rpm
php8-tokenizer-8.3.23-150700.3.3.1.x86_64.rpm
php8-xmlreader-8.3.23-150700.3.3.1.x86_64.rpm
php8-xmlwriter-8.3.23-150700.3.3.1.x86_64.rpm
php8-xsl-8.3.23-150700.3.3.1.x86_64.rpm
php8-zip-8.3.23-150700.3.3.1.x86_64.rpm
php8-zlib-8.3.23-150700.3.3.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-2979
Security update for tomcat11
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat11 fixes the following issues:
Updated to Tomcat 11.0.9
- CVE-2025-52520: Fixed integer overflow can lead to DoS for some unlikely configurations of multipart upload (bsc#1246388)
- CVE-2025-53506: Fixed uncontrolled resource HTTP/2 client consumption vulnerability (bsc#1246318)
Other:
- Correct a regression in the fix for CVE-2025-49125 that
prevented access to PreResources and PostResources when mounted below the
web application root with a path that was terminated with a file
separator.
tomcat11-11.0.9-150600.13.6.1.noarch.rpm
tomcat11-11.0.9-150600.13.6.1.src.rpm
tomcat11-admin-webapps-11.0.9-150600.13.6.1.noarch.rpm
tomcat11-el-6_0-api-11.0.9-150600.13.6.1.noarch.rpm
tomcat11-jsp-4_0-api-11.0.9-150600.13.6.1.noarch.rpm
tomcat11-lib-11.0.9-150600.13.6.1.noarch.rpm
tomcat11-servlet-6_1-api-11.0.9-150600.13.6.1.noarch.rpm
tomcat11-webapps-11.0.9-150600.13.6.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-3024
Security update for tomcat
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat fixes the following issues:
Updated to 9.0.108:
- CVE-2025-52520: Fixed integer overflow can lead to DoS for some unlikely configurations of multipart upload (bsc#1246388)
- CVE-2025-53506: Fixed uncontrolled resource HTTP/2 client consumption vulnerability (bsc#1246318)
- CVE-2025-52434: Fixed race condition on connection close when using the APR/Native connector leading to a JVM crash (bsc#1246389)
- CVE-2025-48989: Fixed "MadeYouReset" DoS in HTTP/2 due to client triggered stream reset (bsc#1243895)
Other:
- Correct a regression in the fix for CVE-2025-49125 that
prevented access to PreResources and PostResources when mounted below the
web application root with a path that was terminated with a file
separator.
tomcat-9.0.108-150200.91.1.noarch.rpm
tomcat-9.0.108-150200.91.1.src.rpm
tomcat-admin-webapps-9.0.108-150200.91.1.noarch.rpm
tomcat-el-3_0-api-9.0.108-150200.91.1.noarch.rpm
tomcat-jsp-2_3-api-9.0.108-150200.91.1.noarch.rpm
tomcat-lib-9.0.108-150200.91.1.noarch.rpm
tomcat-servlet-4_0-api-9.0.108-150200.91.1.noarch.rpm
tomcat-webapps-9.0.108-150200.91.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-2978
Security update for tomcat10
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat10 fixes the following issues:
Updated to Tomcat 10.1.43i:
- CVE-2025-52520: Fixed integer overflow can lead to DoS for some unlikely configurations of multipart upload (bsc#1246388)
- CVE-2025-53506: Fixed uncontrolled resource HTTP/2 client consumption vulnerability (bsc#1246318)
Other:
- Correct a regression in the fix for CVE-2025-49125 that
prevented access to PreResources and PostResources when mounted below the
web application root with a path that was terminated with a file
separator.
tomcat10-10.1.43-150200.5.48.1.noarch.rpm
tomcat10-10.1.43-150200.5.48.1.src.rpm
tomcat10-admin-webapps-10.1.43-150200.5.48.1.noarch.rpm
tomcat10-el-5_0-api-10.1.43-150200.5.48.1.noarch.rpm
tomcat10-jsp-3_1-api-10.1.43-150200.5.48.1.noarch.rpm
tomcat10-lib-10.1.43-150200.5.48.1.noarch.rpm
tomcat10-servlet-6_0-api-10.1.43-150200.5.48.1.noarch.rpm
tomcat10-webapps-10.1.43-150200.5.48.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-2992
Security update for tomcat11
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat11 fixes the following issues:
Updated to Tomcat 11.0.10
- CVE-2025-48989: Fixed "MadeYouReset" DoS in HTTP/2 due to client triggered stream reset (bsc#1243895)
Other fixes:
* Catalina
+ Fix: Fix bloom filter population for archive indexing when using a
packed WAR containing one or more JAR files. (markt)
* Coyote
+ Fix: 69748: Add missing call to set keep-alive timeout when using
HTTP/1.1 following an async request, which was present for AJP.
(remm/markt)
+ Fix: 69762: Fix possible overflow during HPACK decoding of integers.
Note that the maximum permitted value of an HPACK decoded integer is
Integer.MAX_VALUE. (markt)
+ Fix: Update the HTTP/2 overhead documentation - particularly the code
comments - to reflect the deprecation of the PRIORITY frame and
clarify that a stream reset always triggers an overhead increase.
(markt)
* Cluster
+ Update: Add enableStatistics configuration attribute for the
DeltaManager, defaulting to true. (remm)
* WebSocket
+ Fix: Align the WebSocket extension handling for WebSocket client
connections with WebSocket server connections. The WebSocket client
now only includes an extension requested by an endpoint in the
opening handshake if the WebSocket client supports that extension.
(markt)
* Web applications
+ Fix: Manager and Host Manager. Provide the Manager and Host Manager
web applications with a dedicated favicon file rather than using the
one from the ROOT web application which might not be present or may
represent something entirely different. Pull requests #876 and #878
by Simon Arame.
* Other
+ Update: Update Checkstyle to 10.26.1. (markt)
+ Add: Improvements to French translations. (remm)
+ Add: Improvements to Japanese translations by tak7iji. (markt)
tomcat11-11.0.10-150600.13.9.1.noarch.rpm
tomcat11-11.0.10-150600.13.9.1.src.rpm
tomcat11-admin-webapps-11.0.10-150600.13.9.1.noarch.rpm
tomcat11-el-6_0-api-11.0.10-150600.13.9.1.noarch.rpm
tomcat11-jsp-4_0-api-11.0.10-150600.13.9.1.noarch.rpm
tomcat11-lib-11.0.10-150600.13.9.1.noarch.rpm
tomcat11-servlet-6_1-api-11.0.10-150600.13.9.1.noarch.rpm
tomcat11-webapps-11.0.10-150600.13.9.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-3006
Security update for tomcat10
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat10 fixes the following issues:
Updated to Tomcat 10.1.44:
- CVE-2025-48989: Fixed "MadeYouReset" DoS in HTTP/2 due to client triggered stream reset (bsc#1243895)
Other fixes:
- Catalina
+ Fix: Fix bloom filter population for archive indexing when using a packed
WAR containing one or more JAR files. (markt)
- Coyote
+ Fix: 69748: Add missing call to set keep-alive timeout when using
HTTP/1.1 following an async request, which was present for AJP.
(remm/markt)
+ Fix: 69762: Fix possible overflow during HPACK decoding of integers. Note
that the maximum permitted value of an HPACK decoded integer is
Integer.MAX_VALUE. (markt)
+ Fix: Update the HTTP/2 overhead documentation - particularly the code
comments - to reflect the deprecation of the PRIORITY frame and clarify
that a stream reset always triggers an overhead increase. (markt)
+ Fix: 69762: Additional overflow fix for HPACK decoding of integers. Pull
request #880 by Chenjp. (markt)
- Cluster
+ Update: Add enableStatistics configuration attribute for the
DeltaManager, defaulting to true. (remm)
- WebSocket
+ Fix: Align the WebSocket extension handling for WebSocket client
connections with WebSocket server connections. The WebSocket client now
only includes an extension requested by an endpoint in the opening
handshake if the WebSocket client supports that extension. (markt)
- Web applications
+ Fix: Manager and Host Manager. Provide the Manager and Host Manager web
applications with a dedicated favicon file rather than using the one from
the ROOT web application which might not be present or may represent
something entirely different. Pull requests #876 and #878 by Simon Arame.
- Other
+ Update: Update Checkstyle to 10.26.1. (markt)
+ Add: Improvements to French translations. (remm)
+ Add: Improvements to Japanese translations by tak7iji. (markt)
tomcat10-10.1.44-150200.5.51.1.noarch.rpm
tomcat10-10.1.44-150200.5.51.1.src.rpm
tomcat10-admin-webapps-10.1.44-150200.5.51.1.noarch.rpm
tomcat10-el-5_0-api-10.1.44-150200.5.51.1.noarch.rpm
tomcat10-jsp-3_1-api-10.1.44-150200.5.51.1.noarch.rpm
tomcat10-lib-10.1.44-150200.5.51.1.noarch.rpm
tomcat10-servlet-6_0-api-10.1.44-150200.5.51.1.noarch.rpm
tomcat10-webapps-10.1.44-150200.5.51.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-4159
Security update for tomcat
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat fixes the following issues:
Update to Tomcat 9.0.111:
- CVE-2025-55752: Fixed directory traversal via rewrite with possible RCE if PUT
is enabled (bsc#1252753)
- CVE-2025-55754: Fixed improper neutralization of escape, meta, or control
sequences vulnerability (bsc#1252905)
- CVE-2025-61795: Fixed denial of service due to temporary copies during
the processing of multipart upload (bsc#1252756)
tomcat-9.0.111-150200.96.1.noarch.rpm
tomcat-9.0.111-150200.96.1.src.rpm
tomcat-admin-webapps-9.0.111-150200.96.1.noarch.rpm
tomcat-el-3_0-api-9.0.111-150200.96.1.noarch.rpm
tomcat-jsp-2_3-api-9.0.111-150200.96.1.noarch.rpm
tomcat-lib-9.0.111-150200.96.1.noarch.rpm
tomcat-servlet-4_0-api-9.0.111-150200.96.1.noarch.rpm
tomcat-webapps-9.0.111-150200.96.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-4103
Security update for tomcat10
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat10 fixes the following issues:
Update to Tomcat 10.1.48
- CVE-2025-55752: Fixed directory traversal via rewrite with possible RCE if PUT
is enabled (bsc#1252753)
- CVE-2025-55754: Fixed improper neutralization of escape, meta, or control
sequences vulnerability (bsc#1252905)
- CVE-2025-61795: Fixed denial of service due to temporary copies during
the processing of multipart upload (bsc#1252756)
tomcat10-10.1.48-150200.5.54.1.noarch.rpm
tomcat10-10.1.48-150200.5.54.1.src.rpm
tomcat10-admin-webapps-10.1.48-150200.5.54.1.noarch.rpm
tomcat10-el-5_0-api-10.1.48-150200.5.54.1.noarch.rpm
tomcat10-jsp-3_1-api-10.1.48-150200.5.54.1.noarch.rpm
tomcat10-lib-10.1.48-150200.5.54.1.noarch.rpm
tomcat10-servlet-6_0-api-10.1.48-150200.5.54.1.noarch.rpm
tomcat10-webapps-10.1.48-150200.5.54.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-4086
Security update for tomcat11
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat11 fixes the following issues:
Update to Tomcat 11.0.13
- CVE-2025-55752: Fixed directory traversal via rewrite with possible RCE if PUT
is enabled (bsc#1252753)
- CVE-2025-55754: Fixed improper neutralization of escape, meta, or control
sequences vulnerability (bsc#1252905)
- CVE-2025-61795: Fixed denial of service due to temporary copies during
the processing of multipart upload (bsc#1252756)
tomcat11-11.0.13-150600.13.12.1.noarch.rpm
tomcat11-11.0.13-150600.13.12.1.src.rpm
tomcat11-admin-webapps-11.0.13-150600.13.12.1.noarch.rpm
tomcat11-el-6_0-api-11.0.13-150600.13.12.1.noarch.rpm
tomcat11-jsp-4_0-api-11.0.13-150600.13.12.1.noarch.rpm
tomcat11-lib-11.0.13-150600.13.12.1.noarch.rpm
tomcat11-servlet-6_1-api-11.0.13-150600.13.12.1.noarch.rpm
tomcat11-webapps-11.0.13-150600.13.12.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-4286
Recommended update for tomcat10
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat10 fixes the following issues:
- make catalina.sh %config(noreplace) (bsc#1253460)
tomcat10-10.1.48-150200.5.58.1.noarch.rpm
tomcat10-10.1.48-150200.5.58.1.src.rpm
tomcat10-admin-webapps-10.1.48-150200.5.58.1.noarch.rpm
tomcat10-el-5_0-api-10.1.48-150200.5.58.1.noarch.rpm
tomcat10-jsp-3_1-api-10.1.48-150200.5.58.1.noarch.rpm
tomcat10-lib-10.1.48-150200.5.58.1.noarch.rpm
tomcat10-servlet-6_0-api-10.1.48-150200.5.58.1.noarch.rpm
tomcat10-webapps-10.1.48-150200.5.58.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2025-4304
Recommended update for tomcat
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat fixes the following issues:
- make catalina.sh %config(noreplace) (bsc#1253460)
tomcat-9.0.111-150200.99.1.noarch.rpm
tomcat-9.0.111-150200.99.1.src.rpm
tomcat-admin-webapps-9.0.111-150200.99.1.noarch.rpm
tomcat-el-3_0-api-9.0.111-150200.99.1.noarch.rpm
tomcat-jsp-2_3-api-9.0.111-150200.99.1.noarch.rpm
tomcat-lib-9.0.111-150200.99.1.noarch.rpm
tomcat-servlet-4_0-api-9.0.111-150200.99.1.noarch.rpm
tomcat-webapps-9.0.111-150200.99.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-35
Recommended update for php8
moderate
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for php8 fixes the following issues:
- main package require wwwrun:www user as it assumes it in filelist (bsc#1255043)
apache2-mod_php8-8.3.23-150700.3.6.1.src.rpm
apache2-mod_php8-8.3.23-150700.3.6.1.x86_64.rpm
php8-8.3.23-150700.3.6.1.src.rpm
php8-8.3.23-150700.3.6.1.x86_64.rpm
php8-bcmath-8.3.23-150700.3.6.1.x86_64.rpm
php8-bz2-8.3.23-150700.3.6.1.x86_64.rpm
php8-calendar-8.3.23-150700.3.6.1.x86_64.rpm
php8-cli-8.3.23-150700.3.6.1.x86_64.rpm
php8-ctype-8.3.23-150700.3.6.1.x86_64.rpm
php8-curl-8.3.23-150700.3.6.1.x86_64.rpm
php8-dba-8.3.23-150700.3.6.1.x86_64.rpm
php8-devel-8.3.23-150700.3.6.1.x86_64.rpm
php8-dom-8.3.23-150700.3.6.1.x86_64.rpm
php8-embed-8.3.23-150700.3.6.1.src.rpm
php8-embed-8.3.23-150700.3.6.1.x86_64.rpm
php8-enchant-8.3.23-150700.3.6.1.x86_64.rpm
php8-exif-8.3.23-150700.3.6.1.x86_64.rpm
php8-fastcgi-8.3.23-150700.3.6.1.src.rpm
php8-fastcgi-8.3.23-150700.3.6.1.x86_64.rpm
php8-fileinfo-8.3.23-150700.3.6.1.x86_64.rpm
php8-fpm-8.3.23-150700.3.6.1.src.rpm
php8-fpm-8.3.23-150700.3.6.1.x86_64.rpm
php8-ftp-8.3.23-150700.3.6.1.x86_64.rpm
php8-gd-8.3.23-150700.3.6.1.x86_64.rpm
php8-gettext-8.3.23-150700.3.6.1.x86_64.rpm
php8-gmp-8.3.23-150700.3.6.1.x86_64.rpm
php8-iconv-8.3.23-150700.3.6.1.x86_64.rpm
php8-intl-8.3.23-150700.3.6.1.x86_64.rpm
php8-ldap-8.3.23-150700.3.6.1.x86_64.rpm
php8-mbstring-8.3.23-150700.3.6.1.x86_64.rpm
php8-mysql-8.3.23-150700.3.6.1.x86_64.rpm
php8-odbc-8.3.23-150700.3.6.1.x86_64.rpm
php8-opcache-8.3.23-150700.3.6.1.x86_64.rpm
php8-openssl-8.3.23-150700.3.6.1.x86_64.rpm
php8-pcntl-8.3.23-150700.3.6.1.x86_64.rpm
php8-pdo-8.3.23-150700.3.6.1.x86_64.rpm
php8-pgsql-8.3.23-150700.3.6.1.x86_64.rpm
php8-phar-8.3.23-150700.3.6.1.x86_64.rpm
php8-posix-8.3.23-150700.3.6.1.x86_64.rpm
php8-readline-8.3.23-150700.3.6.1.x86_64.rpm
php8-shmop-8.3.23-150700.3.6.1.x86_64.rpm
php8-snmp-8.3.23-150700.3.6.1.x86_64.rpm
php8-soap-8.3.23-150700.3.6.1.x86_64.rpm
php8-sockets-8.3.23-150700.3.6.1.x86_64.rpm
php8-sodium-8.3.23-150700.3.6.1.x86_64.rpm
php8-sqlite-8.3.23-150700.3.6.1.x86_64.rpm
php8-sysvmsg-8.3.23-150700.3.6.1.x86_64.rpm
php8-sysvsem-8.3.23-150700.3.6.1.x86_64.rpm
php8-sysvshm-8.3.23-150700.3.6.1.x86_64.rpm
php8-test-8.3.23-150700.3.6.1.src.rpm
php8-test-8.3.23-150700.3.6.1.x86_64.rpm
php8-tidy-8.3.23-150700.3.6.1.x86_64.rpm
php8-tokenizer-8.3.23-150700.3.6.1.x86_64.rpm
php8-xmlreader-8.3.23-150700.3.6.1.x86_64.rpm
php8-xmlwriter-8.3.23-150700.3.6.1.x86_64.rpm
php8-xsl-8.3.23-150700.3.6.1.x86_64.rpm
php8-zip-8.3.23-150700.3.6.1.x86_64.rpm
php8-zlib-8.3.23-150700.3.6.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-86
Security update for php8
moderate
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for php8 fixes the following issues:
Security fixes:
- CVE-2025-14177: getimagesize() function may leak uninitialized heap memory into the APPn segments when reading images in multi-chunk mode (bsc#1255710).
- CVE-2025-14178: heap buffer overflow occurs in array_merge() when the total element count of packed arrays exceeds 32-bit limits or HT_MAX_SIZE (bsc#1255711).
- CVE-2025-14180: null pointer dereference in pdo_parse_params() function when using the PDO PostgreSQL driver with PDO::ATTR_EMULATE_PREPARES enabled (bsc#1255712).
Other fixes:
Version 8.3.29
Core:
Sync all boost.context files with release 1.86.0.
Fixed bug GH-20435 (SensitiveParameter doesn't work for named argument passing to variadic parameter).
Fixed bug GH-20286 (use-after-destroy during userland stream_close()).
Bz2:
Fix assertion failures resulting in crashes with stream filter object parameters.
Date:
Fix crashes when trying to instantiate uninstantiable classes via date static constructors.
DOM:
Fix missing NUL byte check on C14NFile().
Fibers:
Fixed bug GH-20483 (ASAN stack overflow with fiber.stack_size INI small value).
FTP:
Fixed bug GH-20601 (ftp_connect overflow on timeout).
GD:
Fixed bug GH-20511 (imagegammacorrect out of range input/output values).
Fixed bug GH-20602 (imagescale overflow with large height values).
Intl:
Fixed bug GH-20426 (Spoofchecker::setRestrictionLevel() error message suggests missing constants).
LibXML:
Fix some deprecations on newer libxml versions regarding input buffer/parser handling.
MbString:
Fixed bug GH-20491 (SLES15 compile error with mbstring oniguruma).
Fixed bug GH-20492 (mbstring compile warning due to non-strings).
MySQLnd:
Fixed bug GH-20528 (Regression breaks mysql connexion using an IPv6 address enclosed in square brackets).
Opcache:
Fixed bug GH-20329 (opcache.file_cache broken with full interned string buffer).
PDO:
Fixed GHSA-8xr5-qppj-gvwj (PDO quoting result null deref). (CVE-2025-14180)
Phar:
Fixed bug GH-20442 (Phar does not respect case-insensitiveness of __halt_compiler() when reading stub).
Fix broken return value of fflush() for phar file entries.
Fix assertion failure when fseeking a phar file out of bounds.
PHPDBG:
Fixed ZPP type violation in phpdbg_get_executable() and phpdbg_end_oplog().
SPL:
Fixed bug GH-20614 (SplFixedArray incorrectly handles references in deserialization).
Standard:
Fix memory leak in array_diff() with custom type checks.
Fixed bug GH-20583 (Stack overflow in http_build_query via deep structures).
Fixed GHSA-www2-q4fc-65wf (Null byte termination in dns_get_record()).
Fixed GHSA-h96m-rvf9-jgm2 (Heap buffer overflow in array_merge()). (CVE-2025-14178)
Fixed GHSA-3237-qqm7-mfv7 (Information Leak of Memory in getimagesize). (CVE-2025-14177)
Tidy:
Fixed bug GH-20374 (PHP with tidy and custom-tags).
XML:
Fixed bug GH-20439 (xml_set_default_handler() does not properly handle special characters in attributes when passing data to callback).
Zip:
Fix crash in property existence test.
Don't truncate return value of zip_fread() with user sizes.
Zlib:
Fix assertion failures resulting in crashes with stream filter object parameters.
Version 8.3.28
Core:
Fixed bug GH-19934 (CGI with auto_globals_jit=0 causes uouv).
Fixed bug GH-20073 (Assertion failure in WeakMap offset operations on reference).
Fixed bug GH-19844 (Don't bail when closing resources on shutdown).
Fixed bug GH-20177 (Accessing overridden private property in get_object_vars() triggers assertion error).
Fixed bug GH-20183 (Stale EG(opline_before_exception) pointer through eval).
DOM:
Partially fixed bug GH-16317 (DOM classes do not allow __debugInfo() overrides to work).
Exif:
Fix possible memory leak when tag is empty.
FPM:
Fixed bug GH-19974 (fpm_status_export_to_zval segfault for parallel execution).
FTP:
Fixed bug GH-20240 (FTP with SSL: ftp_fput(): Connection timed out on successful writes).
GD:
Fixed bug GH-20070 (Return type violation in imagefilter when an invalid filter is provided).
Intl:
Fix memory leak on error in locale_filter_matches().
LibXML:
Fix not thread safe schema/relaxng calls.
MySQLnd:
Fixed bug GH-8978 (SSL certificate verification fails (port doubled)).
Fixed bug GH-20122 (getColumnMeta() for JSON-column in MySQL).
Opcache:
Fixed bug GH-20081 (access to uninitialized vars in preload_load()).
Fixed bug GH-20121 (JIT broken in ZTS builds on MacOS 15).
PgSql:
Fix memory leak when first string conversion fails.
Fix segfaults when attempting to fetch row into a non-instantiable class name.
Phar:
Fix memory leak of argument in webPhar.
Fix memory leak when setAlias() fails.
Fix a bunch of memory leaks in phar_parse_zipfile() error handling.
Fix file descriptor/memory leak when opening central fp fails.
Fix memleak+UAF when opening temp stream in buildFromDirectory() fails.
Fix potential buffer length truncation due to usage of type int instead of type size_t.
Fix memory leak when openssl polyfill returns garbage.
Fix file descriptor leak in phar_zip_flush() on failure.
Fix memory leak when opening temp file fails while trying to open gzip-compressed archive.
Fixed bug GH-20302 (Freeing a phar alias may invalidate PharFileInfo objects).
Random:
Fix Randomizer::__serialize() w.r.t. INDIRECTs.
SimpleXML:
Partially fixed bug GH-16317 (SimpleXML does not allow __debugInfo() overrides to work).
Standard:
Fix shm corruption with coercion in options of unserialize().
Streams:
Fixed bug GH-19798: XP_SOCKET XP_SSL (Socket stream modules): Incorrect condition for Win32/Win64.
Tidy:
Fixed GH-19021 (improved tidyOptGetCategory detection).
Fix UAF in tidy when tidySetErrorBuffer() fails.
XMLReader:
Fix arginfo/zpp violations when LIBXML_SCHEMAS_ENABLED is not available.
Windows:
Fix GH-19722 (_get_osfhandle asserts in debug mode when given a socket).
Zip:
Fix memory leak when passing enc_method/enc_password is passed as option for ZipArchive::addGlob()/addPattern() and with consecutive calls.
Version 8.3.27
Core:
Fixed bug GH-19765 (object_properties_load() bypasses readonly property checks).
Fixed hard_timeout with --enable-zend-max-execution-timers.
Fixed bug GH-19792 (SCCP causes UAF for return value if both warning and exception are triggered).
Fixed bug GH-19653 (Closure named argument unpacking between temporary closures can cause a crash).
Fixed bug GH-19839 (Incorrect HASH_FLAG_HAS_EMPTY_IND flag on userland array).
Fixed bug GH-19480 (error_log php.ini cannot be unset when open_basedir is configured).
Fixed bug GH-20002 (Broken build on *BSD with MSAN).
CLI:
Fix useless "Failed to poll event" error logs due to EAGAIN in CLI server with PHP_CLI_SERVER_WORKERS.
Curl:
Fix cloning of CURLOPT_POSTFIELDS when using the clone operator instead of the curl_copy_handle() function to clone a CurlHandle.
Fix curl build and test failures with version 8.16.
Date:
Fixed GH-17159: "P" format for ::createFromFormat swallows string literals.
DBA:
Fixed GH-19885 (dba_fetch() overflow on skip argument).
GD:
Fixed GH-19955 (imagefttext() memory leak).
MySQLnd:
Fixed bug #67563 (mysqli compiled with mysqlnd does not take ipv6 adress as parameter).
Phar:
Fix memory leak and invalid continuation after tar header writing fails.
Fix memory leaks when creating temp file fails when applying zip signature.
SimpleXML:
Fixed bug GH-19988 (zend_string_init with NULL pointer in simplexml (UB)).
Soap:
Fixed bug GH-19784 (SoapServer memory leak).
Fixed bug GH-20011 (Array of SoapVar of unknown type causes crash).
Standard:
Fixed bug GH-12265 (Cloning an object breaks serialization recursion).
Fixed bug GH-19701 (Serialize/deserialize loses some data).
Fixed bug GH-19801 (leaks in var_dump() and debug_zval_dump()).
Fixed bug GH-20043 (array_unique assertion failure with RC1 array causing an exception on sort).
Fixed bug GH-19926 (reset internal pointer earlier while splicing array while COW violation flag is still set).
Fixed bug GH-19570 (unable to fseek in /dev/zero and /dev/null).
Streams:
Fixed bug GH-19248 (Use strerror_r instead of strerror in main).
Fixed bug GH-17345 (Bug #35916 was not completely fixed).
Fixed bug GH-19705 (segmentation when attempting to flush on non seekable stream.
XMLReader:
Fixed bug GH-20009 (XMLReader leak on RelaxNG schema failure).
Zip:
Fixed bug GH-19688 (Remove pattern overflow in zip addGlob()).
Fixed bug GH-19932 (Memory leak in zip setEncryptionName()/setEncryptionIndex()).
Zlib:
Fixed bug GH-19922 (Double free on gzopen).
Version 8.3.26
Core:
Fixed bug GH-18850 (Repeated inclusion of file with __halt_compiler() triggers "Constant already defined" warning).
Partially fixed bug GH-19542 (Scanning of string literals >=2GB will fail due to signed int overflow).
Fixed bug GH-19544 (GC treats ZEND_WEAKREF_TAG_MAP references as WeakMap references).
Fixed bug GH-19613 (Stale array iterator pointer).
Fixed bug GH-19679 (zend_ssa_range_widening may fail to converge).
Fixed bug GH-19681 (PHP_EXPAND_PATH broken with bash 5.3.0).
Fixed bug GH-19720 (Assertion failure when error handler throws when accessing a deprecated constant).
CLI:
Fixed bug GH-19461 (Improve error message on listening error with IPv6 address).
Date:
Fixed date_sunrise() and date_sunset() with partial-hour UTC offset.
DOM:
Fixed bug GH-19612 (Mitigate libxml2 tree dictionary bug).
FPM:
Fixed failed debug assertion when php_admin_value setting fails.
GD:
Fixed bug GH-19579 (imagefilledellipse underflow on width argument).
Intl:
Fixed bug GH-11952 (Fix locale strings canonicalization for IntlDateFormatter and NumberFormatter).
OpenSSL:
Fixed bug GH-19245 (Success error message on TLS stream accept failure).
PGSQL:
Fixed bug GH-19485 (potential use after free when using persistent pgsql connections).
Phar:
Fixed memory leaks when verifying OpenSSL signature.
Fix memory leak in phar tar temporary file error handling code.
Fix metadata leak when phar convert logic fails.
Fix memory leak on failure in phar_convert_to_other().
Fixed bug GH-19752 (Phar decompression with invalid extension can cause UAF).
Standard:
Fixed bug GH-16649 (UAF during array_splice).
Fixed bug GH-19577 (Avoid integer overflow when using a small offset and PHP_INT_MAX with LimitIterator).
Streams:
Remove incorrect call to zval_ptr_dtor() in user_wrapper_metadata().
Fix OSS-Fuzz #385993744.
Tidy:
Fixed GH-19021 build issue with libtidy in regard of tidyOptIsReadonly deprecation and TidyInternalCategory being available later than tidyOptGetCategory.
Zip:
Fix memory leak in zip when encountering empty glob result.
Version 8.3.25
Core:
Fixed GH-19169 build issue with C++17 and ZEND_STATIC_ASSERT macro.
Fixed bug GH-18581 (Coerce numeric string keys from iterators when argument unpacking).
Fixed OSS-Fuzz #434346548 (Failed assertion with throwing __toString in binary const expr).
Fixed bug GH-19305 (Operands may be being released during comparison).
Fixed bug GH-19303 (Unpacking empty packed array into uninitialized array causes assertion failure).
Fixed bug GH-19306 (Generator can be resumed while fetching next value from delegated Generator).
Fixed bug GH-19326 (Calling Generator::throw() on a running generator with a non-Generator delegate crashes).
Fixed bug GH-18736 (Circumvented type check with return by ref + finally).
Fixed zend call stack size for macOs/arm64.
Fixed bug GH-19065 (Long match statement can segfault compiler during recursive SSA renaming).
Calendar:
Fixed bug GH-19371 (integer overflow in calendar.c).
FTP:
Fix theoretical issues with hrtime() not being available.
GD:
Fix incorrect comparison with result of php_stream_can_cast().
Hash:
Fix crash on clone failure.
Intl:
Fixed GH-19261: msgfmt_parse_message leaks on message creation failure.
Fix return value on failure for resourcebundle count handler.
LDAP:
Fixed bug GH-18529 (additional inheriting of TLS int options).
LibXML:
Fixed bug GH-19098 (libxml<2.13 segmentation fault caused by php_libxml_node_free).
MbString:
Fixed bug GH-19397 (mb_list_encodings() can cause crashes on shutdown).
Opcache:
Reset global pointers to prevent use-after-free in zend_jit_status().
OpenSSL:
Fixed bug GH-18986 (OpenSSL backend: incorrect RAND_{load,write}_file() return value check).
Fix error return check of EVP_CIPHER_CTX_ctrl().
Fixed bug GH-19428 (openssl_pkey_derive segfaults for DH derive with low key_length param).
PDO Pgsql:
Fixed dangling pointer access on _pdo_pgsql_trim_message helper.
Readline:
Fixed bug GH-19250 and bug #51360 (Invalid conftest for rl_pending_input).
SOAP:
Fixed bug GH-18640 (heap-use-after-free ext/soap/php_encoding.c:299:32 in soap_check_zval_ref).
Sockets:
Fix some potential crashes on incorrect argument value.
Standard:
Fixed OSS Fuzz #433303828 (Leak in failed unserialize() with opcache).
Fix theoretical issues with hrtime() not being available.
Fixed bug GH-19300 (Nested array_multisort invocation with error breaks).
Windows:
Free opened_path when opened_path_len >= MAXPATHLEN.
Version 8.3.24
Calendar:
Fixed jewishtojd overflow on year argument.
Core:
Fixed bug GH-18833 (Use after free with weakmaps dependent on destruction order).
Fix OSS-Fuzz #427814456.
Fix OSS-Fuzz #428983568 and #428760800.
Fixed bug GH-17204 -Wuseless-escape warnings emitted by re2c.
Curl:
Fix memory leaks when returning refcounted value from curl callback.
Remove incorrect string release.
LDAP:
Fixed GH-18902 ldap_exop/ldap_exop_sync assert triggered on empty request OID.
MbString:
Fixed bug GH-18901 (integer overflow mb_split).
OCI8:
Fixed bug GH-18873 (OCI_RETURN_LOBS flag causes oci8 to leak memory).
Opcache:
Fixed bug GH-18639 (Internal class aliases can break preloading + JIT).
Fixed bug GH-14082 (Segmentation fault on unknown address 0x600000000018 in ext/opcache/jit/zend_jit.c).
OpenSSL:
Fixed bug #80770 (It is not possible to get client peer certificate with stream_socket_server).
PCNTL:
Fixed bug GH-18958 (Fatal error during shutdown after pcntl_rfork() or pcntl_forkx() with zend-max-execution-timers).
Phar:
Fix stream double free in phar.
Fix phar crash and file corruption with SplFileObject.
SOAP:
Fixed bug GH-18990, bug #81029, bug #47314 (SOAP HTTP socket not closing on object destruction).
Fix memory leak when URL parsing fails in redirect.
SPL:
Fixed bug GH-19094 (Attaching class with no Iterator implementation to MultipleIterator causes crash).
Standard:
Fix misleading errors in printf().
Fix RCN violations in array functions.
Fixed GH-18976 pack() overflow with h/H format and INT_MAX repeater value.
Streams:
Fixed GH-13264 (fgets() and stream_get_line() do not return false on filter fatal error).
Zip:
Fix leak when path is too long in ZipArchive::extractTo().
apache2-mod_php8-8.3.29-150700.3.9.1.src.rpm
apache2-mod_php8-8.3.29-150700.3.9.1.x86_64.rpm
php8-8.3.29-150700.3.9.1.src.rpm
php8-8.3.29-150700.3.9.1.x86_64.rpm
php8-bcmath-8.3.29-150700.3.9.1.x86_64.rpm
php8-bz2-8.3.29-150700.3.9.1.x86_64.rpm
php8-calendar-8.3.29-150700.3.9.1.x86_64.rpm
php8-cli-8.3.29-150700.3.9.1.x86_64.rpm
php8-ctype-8.3.29-150700.3.9.1.x86_64.rpm
php8-curl-8.3.29-150700.3.9.1.x86_64.rpm
php8-dba-8.3.29-150700.3.9.1.x86_64.rpm
php8-devel-8.3.29-150700.3.9.1.x86_64.rpm
php8-dom-8.3.29-150700.3.9.1.x86_64.rpm
php8-embed-8.3.29-150700.3.9.1.src.rpm
php8-embed-8.3.29-150700.3.9.1.x86_64.rpm
php8-enchant-8.3.29-150700.3.9.1.x86_64.rpm
php8-exif-8.3.29-150700.3.9.1.x86_64.rpm
php8-fastcgi-8.3.29-150700.3.9.1.src.rpm
php8-fastcgi-8.3.29-150700.3.9.1.x86_64.rpm
php8-fileinfo-8.3.29-150700.3.9.1.x86_64.rpm
php8-fpm-8.3.29-150700.3.9.1.src.rpm
php8-fpm-8.3.29-150700.3.9.1.x86_64.rpm
php8-ftp-8.3.29-150700.3.9.1.x86_64.rpm
php8-gd-8.3.29-150700.3.9.1.x86_64.rpm
php8-gettext-8.3.29-150700.3.9.1.x86_64.rpm
php8-gmp-8.3.29-150700.3.9.1.x86_64.rpm
php8-iconv-8.3.29-150700.3.9.1.x86_64.rpm
php8-intl-8.3.29-150700.3.9.1.x86_64.rpm
php8-ldap-8.3.29-150700.3.9.1.x86_64.rpm
php8-mbstring-8.3.29-150700.3.9.1.x86_64.rpm
php8-mysql-8.3.29-150700.3.9.1.x86_64.rpm
php8-odbc-8.3.29-150700.3.9.1.x86_64.rpm
php8-opcache-8.3.29-150700.3.9.1.x86_64.rpm
php8-openssl-8.3.29-150700.3.9.1.x86_64.rpm
php8-pcntl-8.3.29-150700.3.9.1.x86_64.rpm
php8-pdo-8.3.29-150700.3.9.1.x86_64.rpm
php8-pgsql-8.3.29-150700.3.9.1.x86_64.rpm
php8-phar-8.3.29-150700.3.9.1.x86_64.rpm
php8-posix-8.3.29-150700.3.9.1.x86_64.rpm
php8-readline-8.3.29-150700.3.9.1.x86_64.rpm
php8-shmop-8.3.29-150700.3.9.1.x86_64.rpm
php8-snmp-8.3.29-150700.3.9.1.x86_64.rpm
php8-soap-8.3.29-150700.3.9.1.x86_64.rpm
php8-sockets-8.3.29-150700.3.9.1.x86_64.rpm
php8-sodium-8.3.29-150700.3.9.1.x86_64.rpm
php8-sqlite-8.3.29-150700.3.9.1.x86_64.rpm
php8-sysvmsg-8.3.29-150700.3.9.1.x86_64.rpm
php8-sysvsem-8.3.29-150700.3.9.1.x86_64.rpm
php8-sysvshm-8.3.29-150700.3.9.1.x86_64.rpm
php8-test-8.3.29-150700.3.9.1.src.rpm
php8-test-8.3.29-150700.3.9.1.x86_64.rpm
php8-tidy-8.3.29-150700.3.9.1.x86_64.rpm
php8-tokenizer-8.3.29-150700.3.9.1.x86_64.rpm
php8-xmlreader-8.3.29-150700.3.9.1.x86_64.rpm
php8-xmlwriter-8.3.29-150700.3.9.1.x86_64.rpm
php8-xsl-8.3.29-150700.3.9.1.x86_64.rpm
php8-zip-8.3.29-150700.3.9.1.x86_64.rpm
php8-zlib-8.3.29-150700.3.9.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-301
Security update for nodejs22
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for nodejs22 fixes the following issues:
Security fixes:
- CVE-2026-22036: Fixed unbounded decompression chain in HTTP response leading
to resource exhaustion (bsc#1256848)
- CVE-2026-21637: Fixed synchronous exceptions thrown during callbacks that bypass
TLS error handling and causing denial of service (bsc#1256576)
- CVE-2025-55132: Fixed futimes() ability to acces file even if process has read
permissions only (bsc#1256571)
- CVE-2025-55131: Fixed race condition that allowed allocations with leftover data
leading to in-process secrets exposure (bsc#1256570)
- CVE-2025-55130: Fixed filesystem permissions bypass via crafted symlinks (bsc#1256569)
- CVE-2025-59465: Fixed malformed HTTP/2 HEADERS frame with invalid HPACK leading
to crash (bsc#1256573)
- CVE-2025-59466: Fixed uncatchable "Maximum call stack size exceeded" error
leading to crash (bsc#1256574)
Other fixes:
- Update to 22.22.0:
* deps: updated undici to 6.23.0
* deps: updated bundled c-ares to 1.34.6 (if used)
* add TLSSocket default error handler
* disable futimes when permission model is enabled
* require full read and write to symlink APIs
* rethrow stack overflow exceptions in async_hooks
* refactor unsafe buffer creation to remove zero-fill toggle
* route callback exceptions through error handlers
- Update to 22.21.1:
* src: avoid unnecessary string -> char* -> string round trips
* src: remove unnecessary shadowed functions on Utf8Value & BufferValue
* process: fix hrtime fast call signatures
* http: improve writeEarlyHints by avoiding for-of loop
- Update to 22.21.0:
* cli: add --use-env-proxy
* http: support http proxy for fetch under NODE_USE_ENV_PROXY
* http: add shouldUpgradeCallback to let servers control HTTP upgrades
* http,https: add built-in proxy support in http/https.request and Agent
* src: add percentage support to --max-old-space-size
- Update to 22.20.0
* doc: stabilize --disable-sigusr1
* doc: mark path.matchesGlob as stable
* http: add Agent.agentKeepAliveTimeoutBuffer option
* http2: add support for raw header arrays in h2Stream.respond()
* inspector: add http2 tracking support
* sea: implement execArgvExtension
* sea: support execArgv in sea config
* stream: add brotli support to CompressionStream and DecompressionStream
* test_runner: support object property mocking
* worker: add cpu profile APIs for worker
- Update to 22.19.0
* cli: add NODE_USE_SYSTEM_CA=1
* cli: support ${pid} placeholder in --cpu-prof-name
* crypto: add tls.setDefaultCACertificates()
* dns: support max timeout
* doc: update the instruction on how to verify releases
* esm: unflag --experimental-wasm-modules
* http: add server.keepAliveTimeoutBuffer option
* lib: docs deprecate _http_*
* net: update net.blocklist to allow file save and file management
* process: add threadCpuUsage
* zlib: add dictionary support to zstdCompress and zstdDecompress
- Update to 22.18.0:
* deps: update amaro to 1.1.0
* doc: add all watch-mode related flags to node.1
* doc: add islandryu to collaborators
* esm: implement import.meta.main
* fs: allow correct handling of burst in fs-events with AsyncIterator
* permission: propagate permission model flags on spawn
* sqlite: add support for readBigInts option in db connection level
* src,permission: add support to permission.has(addon)
* url: add fileURLToPathBuffer API
* watch: add --watch-kill-signal flag
* worker: make Worker async disposable
nodejs22-22.22.0-150700.3.6.1.src.rpm
nodejs22-22.22.0-150700.3.6.1.x86_64.rpm
nodejs22-devel-22.22.0-150700.3.6.1.x86_64.rpm
nodejs22-docs-22.22.0-150700.3.6.1.noarch.rpm
npm22-22.22.0-150700.3.6.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-825
Security update for php-composer2
low
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for php-composer2 fixes the following issues:
CVE-2025-67746: Fixed ANSI control characters injection in the terminal output of various Composer commands via attacker controlled remote sources. (bsc#1255768)
php-composer2-2.6.4-150600.3.6.1.noarch.rpm
php-composer2-2.6.4-150600.3.6.1.src.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-454
Optional update for nodejs24
moderate
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for nodejs24 fixes the following issues:
NodeJS is shipped in version 24.13.0.
nodejs24-24.13.0-150700.15.3.1.src.rpm
nodejs24-24.13.0-150700.15.3.1.x86_64.rpm
nodejs24-devel-24.13.0-150700.15.3.1.x86_64.rpm
nodejs24-docs-24.13.0-150700.15.3.1.noarch.rpm
npm24-24.13.0-150700.15.3.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-754
Optional update for php8-memcached
moderate
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for php8-memcached ships it to Web and Scripting Module for 15 SP7.
php8-memcached-3.2.0-150700.18.2.1.src.rpm
php8-memcached-3.2.0-150700.18.2.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-932
Security update for tomcat
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat fixes the following issues:
Update to Tomcat 9.0.115:
- CVE-2025-66614: client certificate verification bypass due to virtual host mapping (bsc#1258371).
- CVE-2026-24733: improper input validation on HTTP/0.9 requests (bsc#1258385).
- CVE-2026-24734: certificate revocation bypass due to incomplete OCSP verification checks (bsc#1258387).
Changelog:
* Catalina
+ Fix: 69623: Additional fix for the long standing regression that meant
that calls to ClassLoader.getResource().getContent() failed when made from
within a web application with resource caching enabled if the target
resource was packaged in a JAR file. (markt)
+ Fix: Pull request #923: Avoid adding multiple CSRF tokens to a URL in the
CsrfPreventionFilter. (schultz)
+ Fix: 69918: Ensure request parameters are correctly parsed for HTTP/2
requests when the content-length header is not set. (dsoumis)
+ Update: Update the minimum and recommended versions for Tomcat Native to
1.3.4. (markt)
+ Add: Add a new ssoReauthenticationMode to the Tomcat provided
Authenticators that provides a per Authenticator override of the SSO Valve
requireReauthentication attribute. (markt)
+ Fix: Ensure URL encoding errors in the Rewrite Valve trigger an exception
rather than silently using a replacement character. (markt)
+ Fix: 69871: Increase log level to INFO for missing configuration for the
rewrite valve. (remm)
+ Fix: Add log warnings for additional Host appBase suspicious values.
(remm)
+ Fix: Remove hard dependency on tomcat-jni.jar for catalina.jar.
org.apache.catalina.Connector no longer requires
org.apache.tomcat.jni.AprStatus to be present. (markt)
+ Add: Add the ability to use a custom function to generate the client
identifier in the CrawlerSessionManagerValve. This is only available
programmatically. Pull request #902 by Brian Matzon. (markt)
+ Fix: Change the SSO reauthentication behaviour for SPNEGO authentication
so that a normal SPNEGO authentication is performed if the SSL Valve is
configured with reauthentication enabled. This is so that the delegated
credentials will be available to the web application. (markt)
+ Fix: When generating the class path in the Loader, re-order the check on
individual class path components to avoid a potential
NullPointerException. Identified by Coverity Scan. (markt)
+ Fix: Fix SSL socket factory configuration in the JNDI realm. Based on pull
request #915 by Joshua Rogers. (remm)
+ Update: Add an attribute, digestInRfc3112Order, to
MessageDigestCredentialHandler to control the order in which the
credential and salt are digested. By default, the current, non-RFC 3112
compliant, order of salt then credential will be used. This default will
change in Tomcat 12 to the RFC 3112 compliant order of credential then
salt. (markt)
* Cluster
+ Add: 62814: Document that human-readable names maybe used for
mapSendOptions and align documentation with channelSendOptions. Based on
pull request #929 by archan0621. (markt)
* Clustering
+ Fix: Correct a regression introduced in 9.0.109 that broke some clustering
configurations. (markt)
* Coyote
+ Fix: Prevent concurrent release of OpenSSLEngine resources and the
termination of the Tomcat Native library as it can cause crashes during
Tomcat shutdown. (markt)
+ Fix: Avoid possible NPEs when using a TLS enabled custom connector. (remm)
+ Fix: Improve warnings when setting ciphers lists in the FFM code,
mirroring the tomcat-native changes. (remm)
+ Fix: 69910: Dereference TLS objects right after closing a socket to
improve memory efficiency. (remm)
+ Fix: Relax the JSSE vs OpenSSL configuration style checks on SSLHostConfig
to reflect the existing implementation that allows one configuration style
to be used for the trust attributes and a different style for all the
other attributes. (markt)
+ Fix: Better warning message when OpenSSLConf configuration elements are
used with a JSSE TLS implementation. (markt)
+ Fix: When using OpenSSL via FFM, don't log a warning about missing CA
certificates unless CA certificates were configured and the configuration
failed. (markt)
+ Add: For configuration consistency between OpenSSL and JSSE TLS
implementations, TLSv1.3 cipher suites included in the ciphers attribute
of an SSLHostConfig are now always ignored (previously they would be
ignored with OpenSSL implementations and used with JSSE implementations)
and a warning is logged that the cipher suite has been ignored. (markt)
+ Add: Add the ciphersuite attribute to SSLHostConfig to configure the
TLSv1.3 cipher suites. (markt)
+ Add: Add OCSP support to JSSE based TLS connectors and make the use of
OCSP configurable per connector for both JSSE and OpenSSL based TLS
implementations. Align the checks performed by OpenSSL with those
performed by JSSE. (markt)
+ Add: Add support for soft failure of OCSP checks with soft failure support
disabled by default. (markt)
+ Add: Add support for configuring the verification flags passed to
OCSP_basic_verify when using an OpenSSL based TLS implementation. (markt)
+ Fix: Fix OpenSSL FFM code compatibility with LibreSSL versions below 3.5.
+ Fix: Don't log an incorrect certificate KeyStore location when creating a
TLS connector if the KeyStore instance has been set directly on the
connector. (markt)
+ Fix: HTTP/0.9 only allows GET as the HTTP method. (remm)
+ Add: Add strictSni attribute on the Connector to allow matching the
SSLHostConfig configuration associated with the SNI host name to the
SSLHostConfig configuration matched from the HTTP protocol host name. Non
matching configurations will cause the request to be rejected. The
attribute default value is true, enabling the matching. (remm)
+ Fix: Graceful failure for OCSP on BoringSSL in the FFM code. (remm)
+ Fix: 69866: Fix a memory leak when using a trust store with the OpenSSL
provider. Pull request #912 by aogburn. (markt)
+ Fix: Fix AJP message length check. Pull request #916 by Joshua Rogers.
* Jasper
+ Fix: 69333: Correct a regression in the previous fix for 69333 and ensure
that reuse() or release() is always called for a tag. (markt)
+ Fix: 69877: Catch IllegalArgumentException when processing URIs when
creating the classpath to handle invalid URIs. (remm)
+ Fix: Fix populating the classpath with the webapp classloader
repositories. (remm)
+ Fix: 69862: Avoid NPE unwrapping Servlet exception which would hide some
exception details. Patch submitted by Eric Blanquer. (remm)
* Jdbc-pool
+ Fix: 64083: If the underlying connection has been closed, don't add it to
the pool when it is returned. Pull request #235 by Alex Panchenko. (markt)
* Web applications
+ Fix: Manager: Fix abrupt truncation of the HTML and JSON complete server
status output if one or more of the web applications failed to start.
(schultz)
+ Add: Manager: Include web application state in the HTML and JSON complete
server status output. (markt)
+ Add: Documentation: Expand the documentation to better explain when OCSP
is supported and when it is not. (markt)
* Websocket
+ Fix: 69920: When attempting to write to a closed Writer or OutputStream
obtained from a WebSocket session, throw an IOException rather than an
IllegalStateExcpetion as required by Writer and strongly suggested by
OutputStream. (markt)
* Other
+ Add: Add property "gpg.sign.files" to optionally disable release artefact
signing with GPG. (rjung)
+ Add: Add test.silent property to suppress JUnit console output during test
execution. Useful for cleaner console output when running tests with
multiple threads. (csutherl)
+ Update: Update the internal fork of Commons Pool to 2.13.1. (markt)
+ Update: Update the internal fork of Commons DBCP to 2.14.0. (markt)
+ Update: Update Commons Daemon to 1.5.1. (markt)
+ Update: Update ByteBuddy to 1.18.3. (markt)
+ Update: Update UnboundID to 7.0.4. (markt)
+ Update: Update Checkstyle to 12.3.1. (markt)
+ Add: Improvements to French translations. (markt)
+ Add: Improvements to Japanese translations provided by tak7iji. (markt)
+ Add: Improvements to Chinese translations provided by Yang. vincent.h and
yong hu. (markt)
+ Update: Update Tomcat Native to 1.3.5. (markt)
+ Add: Add test profile system for selective test execution. Profiles can be
specified via -Dtest.profile=<name> to run specific test subsets without
using patterns directly. Profile patterns are defined in
test-profiles.properties. (csutherl)
+ Update: Update file extension to media type mappings to align with the
current list used by the Apache Web Server (httpd). (markt)
+ Update: Update Commons Daemon to 1.5.0. (markt)
+ Update: Update Byte Buddy to 1.18.2. (markt)
+ Update: Update Checkstyle to 12.2.0. (markt)
+ Add: Improvements to Spanish translations provided by White Vogel. (markt)
+ Add: Improvements to French translations. (remm)
+ Update: Update the internal fork of Apache Commons BCEL to 6.11.0. (markt)
+ Update: Update to Byte Buddy 1.17.8. (markt)
+ Update: Update to Checkstyle 12.1.1. (markt)
+ Update: Update to Jacoco 0.8.14. (markt)
+ Update: Update to SpotBugs 4.9.8. (markt)
+ Update: Update to JSign 7.4. (markt)
+ Update: Update Maven Resolver Ant Tasks to 1.6.0. (rjung)
tomcat-9.0.115-150200.102.1.noarch.rpm
tomcat-9.0.115-150200.102.1.src.rpm
tomcat-admin-webapps-9.0.115-150200.102.1.noarch.rpm
tomcat-el-3_0-api-9.0.115-150200.102.1.noarch.rpm
tomcat-jsp-2_3-api-9.0.115-150200.102.1.noarch.rpm
tomcat-lib-9.0.115-150200.102.1.noarch.rpm
tomcat-servlet-4_0-api-9.0.115-150200.102.1.noarch.rpm
tomcat-webapps-9.0.115-150200.102.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-890
Security update for tomcat10
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat10 fixes the following issues:
Update to Tomcat 10.1.52:
- CVE-2025-66614: client certificate verification bypass due to virtual host mapping (bsc#1258371).
- CVE-2026-24733: improper input validation on HTTP/0.9 requests (bsc#1258385).
- CVE-2026-24734: certificate revocation bypass due to incomplete OCSP verification checks (bsc#1258387).
Changelog:
* Catalina
+ Fix: 69623: Additional fix for the long standing regression that meant
that calls to ClassLoader.getResource().getContent() failed when made from
within a web application with resource caching enabled if the target
resource was packaged in a JAR file. (markt)
+ Fix: Pull request #923: Avoid adding multiple CSRF tokens to a URL in the
CsrfPreventionFilter. (schultz)
+ Fix: 69918: Ensure request parameters are correctly parsed for HTTP/2
requests when the content-length header is not set. (dsoumis)
+ Update: Enable minimum and recommended Tomcat Native versions to be set
separately for Tomcat Native 1.x and 2.x. Update the minimum and
recommended versions for Tomcat Native 1.x to 1.3.4. Update the minimum
and recommended versions for Tomcat Native 2.x to 2.0.12. (markt)
+ Add: Add a new ssoReauthenticationMode to the Tomcat provided
Authenticators that provides a per Authenticator override of the SSO Valve
requireReauthentication attribute. (markt)
+ Fix: Ensure URL encoding errors in the Rewrite Valve trigger an exception
rather than silently using a replacement character. (markt)
+ Fix: 69932: Fix request end access log pattern regression, which would log
the start time of the request instead. (remm)
+ Fix: 69871: Increase log level to INFO for missing configuration for the
rewrite valve. (remm)
+ Fix: Add log warnings for additional Host appBase suspicious values.
(remm)
+ Fix: Remove hard dependency on tomcat-jni.jar for catalina.jar.
org.apache.catalina.Connector no longer requires
org.apache.tomcat.jni.AprStatus to be present. (markt)
+ Add: Add the ability to use a custom function to generate the client
identifier in the CrawlerSessionManagerValve. This is only available
programmatically. Pull request #902 by Brian Matzon. (markt)
+ Fix: Change the SSO reauthentication behaviour for SPNEGO authentication
so that a normal SPNEGO authentication is performed if the SSL Valve is
configured with reauthentication enabled. This is so that the delegated
credentials will be available to the web application. (markt)
+ Fix: When generating the class path in the Loader, re-order the check on
individual class path components to avoid a potential
NullPointerException. Identified by Coverity Scan. (markt)
+ Fix: Fix SSL socket factory configuration in the JNDI realm. Based on pull
request #915 by Joshua Rogers. (remm)
+ Update: Add an attribute, digestInRfc3112Order, to
MessageDigestCredentialHandler to control the order in which the
credential and salt are digested. By default, the current, non-RFC 3112
compliant, order of salt then credential will be used. This default will
change in Tomcat 12 to the RFC 3112 compliant order of credential then
salt. (markt)
+ Fix: Log warnings when the SSO configuration does not comply with the
documentation. (remm)
+ Update: Deprecate the RemoteAddrFilter and RemoteAddrValve in favour of
the RemoteCIDRFilter and RemoteCIDRValve. (markt)
+ Fix: 69837: Fix corruption of the class path generated by the Loader when
running on Windows. (markt)
+ Fix: Reject requests that map to invalid Windows file names earlier.
(markt)
+ Fix: 69839: Ensure that changes to session IDs (typically after
authentication) are promulgated to the SSO Valve to ensure that SSO
entries are fully clean-up on session expiration. Patch provided by Kim
Johan Andersson. (markt)
+ Fix: Fix a race condition in the creation of the storage location for the
FileStore. (markt)
* Cluster
+ Add: 62814: Document that human-readable names may be used for
mapSendOptions and align documentation with channelSendOptions. Based on
pull request #929 by archan0621. (markt)
* Clustering
+ Fix: Correct a regression introduced in 10.1.45 that broke some clustering
configurations. (markt)
* Coyote
+ Fix: 69936: Fix bug in previous fix for Tomcat Native crashes on shutdown
that triggered a significant memory leak. Patch provided by Wes. (markt)
+ Fix: Avoid possible NPEs when using a TLS enabled custom connector. (remm)
+ Fix: Improve warnings when setting ciphers lists in the FFM code,
mirroring the tomcat-native changes. (remm)
+ Fix: 69910: Dereference TLS objects right after closing a socket to
improve memory efficiency. (remm)
+ Fix: Relax the JSSE vs OpenSSL configuration style checks on SSLHostConfig
to reflect the existing implementation that allows one configuration style
to be used for the trust attributes and a different style for all the
other attributes. (markt)
+ Fix: Better warning message when OpenSSLConf configuration elements are
used with a JSSE TLS implementation. (markt)
+ Fix: When using OpenSSL via FFM, don't log a warning about missing CA
certificates unless CA certificates were configured and the configuration
failed. (markt)
+ Add: For configuration consistency between OpenSSL and JSSE TLS
implementations, TLSv1.3 cipher suites included in the ciphers attribute
of an SSLHostConfig are now always ignored (previously they would be
ignored with OpenSSL implementations and used with JSSE implementations)
and a warning is logged that the cipher suite has been ignored. (markt)
+ Add: Add the ciphersuite attribute to SSLHostConfig to configure the
TLSv1.3 cipher suites. (markt)
+ Add: Add OCSP support to JSSE based TLS connectors and make the use of
OCSP configurable per connector for both JSSE and OpenSSL based TLS
implementations. Align the checks performed by OpenSSL with those
performed by JSSE. (markt)
+ Add: Add support for soft failure of OCSP checks with soft failure support
disabled by default. (markt)
+ Add: Add support for configuring the verification flags passed to
OCSP_basic_verify when using an OpenSSL based TLS implementation. (markt)
+ Fix: Fix OpenSSL FFM code compatibility with LibreSSL versions below 3.5.
+ Fix: Prevent concurrent release of OpenSSLEngine resources and the
termination of the Tomcat Native library as it can cause crashes during
Tomcat shutdown. (markt)
+ Fix: Don't log an incorrect certificate KeyStore location when creating a
TLS connector if the KeyStore instance has been set directly on the
connector. (markt)
+ Fix: HTTP/0.9 only allows GET as the HTTP method. (remm)
+ Add: Add strictSni attribute on the Connector to allow matching the
SSLHostConfig configuration associated with the SNI host name to the
SSLHostConfig configuration matched from the HTTP protocol host name. Non
matching configurations will cause the request to be rejected. The
attribute default value is true, enabling the matching. (remm)
+ Fix: Graceful failure for OCSP on BoringSSL in the FFM code. (remm)
+ Fix: Fix use of deferAccept attribute in JMX, since it is normally only
removed in Tomcat 11. (remm)
+ Fix: 69866: Fix a memory leak when using a trust store with the OpenSSL
provider. Pull request #912 by aogburn. (markt)
+ Fix: Fix potential crash on shutdown when a Connector depends on the
Tomcat Native library. (markt)
+ Fix: Fix AJP message length check. Pull request #916 by Joshua Rogers.
+ Fix: 69848: Fix copy/paste errors in 10.1.47 that meant DELETE requests
received via the AJP connector were processed as OPTIONS requests and
PROPFIND requests were processed as TRACE. (markt)
+ Fix: Various OCSP processing issues in the OpenSSL FFM code. (dsoumis)
* General
+ Add: Add test.silent property to suppress JUnit console output during test
execution. Useful for cleaner console output when running tests with
multiple threads. (csutherl)
* Jasper
+ Fix: 69333: Correct a regression in the previous fix for 69333 and ensure
that reuse() or release() is always called for a tag. (markt)
+ Fix: 69877: Catch IllegalArgumentException when processing URIs when
creating the classpath to handle invalid URIs. (remm)
+ Fix: Fix populating the classpath with the webapp classloader
repositories. (remm)
+ Fix: 69862: Avoid NPE unwrapping Servlet exception which would hide some
exception details. Patch submitted by Eric Blanquer. (remm)
* Jdbc-pool
+ Fix: 64083: If the underlying connection has been closed, don't add it to
the pool when it is returned. Pull request #235 by Alex Panchenko. (markt)
* Web applications
+ Fix: Manager: Fix abrupt truncation of the HTML and JSON complete server
status output if one or more of the web applications failed to start.
(schultz)
+ Add: Manager: Include web application state in the HTML and JSON complete
server status output. (markt)
+ Add: Documentation: Expand the documentation to better explain when OCSP
is supported and when it is not. (markt)
* Websocket
+ Fix: 69920: When attempting to write to a closed Writer or OutputStream
obtained from a WebSocket session, throw an IOException rather than an
IllegalStateExcpetion as required by Writer and strongly suggested by
OutputStream. (markt)
+ Fix: 69845: When using permessage-deflate with Java 25 onwards, handle the
underlying Inflater and/or Deflater throwing IllegalStateException when
closed rather than NullPointerException as they do in Java 24 and earlier.
* Other
+ Update: Update the internal fork of Commons Pool to 2.13.1. (markt)
+ Update: Update the internal fork of Commons DBCP to 2.14.0. (markt)
+ Update: Update Commons Daemon to 1.5.1. (markt)
+ Update: Update ByteBuddy to 1.18.3. (markt)
+ Update: Update UnboundID to 7.0.4. (markt)
+ Update: Update Checkstyle to 12.3.1. (markt)
+ Add: Improvements to French translations. (markt)
+ Add: Improvements to Japanese translations provided by tak7iji. (markt)
+ Add: Improvements to Chinese translations provided by Yang. vincent.h and
yong hu. (markt)
+ Update: Update Tomcat Native to 2.0.12. (markt)
+ Add: Add property "gpg.sign.files" to optionally disable release artefact
signing with GPG. (rjung)
+ Add: Add test profile system for selective test execution. Profiles can be
specified via -Dtest.profile=<name> to run specific test subsets without
using patterns directly. Profile patterns are defined in
test-profiles.properties. (csutherl)
+ Update: Update file extension to media type mappings to align with the
current list used by the Apache Web Server (httpd). (markt)
+ Update: Update the packaged version of the Tomcat Migration Tool for
Jakarta EE to 1.0.10. (markt)
+ Update: Update Commons Daemon to 1.5.0. (markt)
+ Update: Update Byte Buddy to 1.18.2. (markt)
+ Update: Update Checkstyle to 12.2.0. (markt)
+ Add: Improvements to Spanish translations provided by White Vogel. (markt)
+ Add: Improvements to French translations. (remm)
+ Update: Update the internal fork of Apache Commons BCEL to 6.11.0. (markt)
+ Update: Update to Byte Buddy 1.17.8. (markt)
+ Update: Update to Checkstyle 12.1.1. (markt)
+ Update: Update to Jacoco 0.8.14. (markt)
+ Update: Update to SpotBugs 4.9.8. (markt)
+ Update: Update to JSign 7.4. (markt)
+ Update: Update Maven Resolver Ant Tasks to 1.6.0. (rjung)
tomcat10-10.1.52-150200.5.61.1.noarch.rpm
tomcat10-10.1.52-150200.5.61.1.src.rpm
tomcat10-admin-webapps-10.1.52-150200.5.61.1.noarch.rpm
tomcat10-el-5_0-api-10.1.52-150200.5.61.1.noarch.rpm
tomcat10-jsp-3_1-api-10.1.52-150200.5.61.1.noarch.rpm
tomcat10-lib-10.1.52-150200.5.61.1.noarch.rpm
tomcat10-servlet-6_0-api-10.1.52-150200.5.61.1.noarch.rpm
tomcat10-webapps-10.1.52-150200.5.61.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-877
Security update for tomcat11
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat11 fixes the following issues:
Update to Tomcat 11.0.18:
- CVE-2025-66614: client certificate verification bypass due to virtual host mapping (bsc#1258371).
- CVE-2026-24733: improper input validation on HTTP/0.9 requests (bsc#1258385).
- CVE-2026-24734: certificate revocation bypass due to incomplete OCSP verification checks (bsc#1258387).
Changelog:
* Catalina
+ Fix: 69932: Fix request end access log pattern regression, which would log
the start time of the request instead. (remm)
+ Fix: 69623: Additional fix for the long standing regression that meant
that calls to ClassLoader.getResource().getContent() failed when made from
within a web application with resource caching enabled if the target
resource was packaged in a JAR file. (markt)
+ Fix: Pull request #923: Avoid adding multiple CSRF tokens to a URL in the
CsrfPreventionFilter. (schultz)
+ Fix: 69918: Ensure request parameters are correctly parsed for HTTP/2
requests when the content-length header is not set. (dsoumis)
+ Update: Enable minimum and recommended Tomcat Native versions to be set
separately for Tomcat Native 1.x and 2.x. Update the minimum and
recommended versions for Tomcat Native 1.x to 1.3.4. Update the minimum
and recommended versions for Tomcat Native 2.x to 2.0.12. (markt)
+ Add: Add a new ssoReauthenticationMode to the Tomcat provided
Authenticators that provides a per Authenticator override of the SSO Valve
requireReauthentication attribute. (markt)
+ Fix: Ensure URL encoding errors in the Rewrite Valve trigger an exception
rather than silently using a replacement character. (markt)
+ Fix: 69871: Increase log level to INFO for missing configuration for the
rewrite valve. (remm)
+ Fix: Add log warnings for additional Host appBase suspicious values.
(remm)
+ Fix: Remove hard dependency on tomcat-jni.jar for catalina.jar.
org.apache.catalina.Connector no longer requires
org.apache.tomcat.jni.AprStatus to be present. (markt)
+ Add: Add the ability to use a custom function to generate the client
identifier in the CrawlerSessionManagerValve. This is only available
programmatically. Pull request #902 by Brian Matzon. (markt)
+ Fix: Change the SSO reauthentication behaviour for SPNEGO authentication
so that a normal SPNEGO authentication is performed if the SSL Valve is
configured with reauthentication enabled. This is so that the delegated
credentials will be available to the web application. (markt)
+ Fix: When generating the class path in the Loader, re-order the check on
individual class path components to avoid a potential
NullPointerException. Identified by Coverity Scan. (markt)
+ Fix: Fix SSL socket factory configuration in the JNDI realm. Based on pull
request #915 by Joshua Rogers. (remm)
+ Update: Add an attribute, digestInRfc3112Order, to
MessageDigestCredentialHandler to control the order in which the
credential and salt are digested. By default, the current, non-RFC 3112
compliant, order of salt then credential will be used. This default will
change in Tomcat 12 to the RFC 3112 compliant order of credential then
salt. (markt)
* Cluster
+ Add: 62814: Document that human-readable names may be used for
mapSendOptions and align documentation with channelSendOptions. Based on
pull request #929 by archan0621. (markt)
* Clustering
+ Fix: Correct a regression introduced in 11.0.11 that broke some clustering
configurations. (markt)
* Coyote
+ Fix: 69936: Fix bug in previous fix for Tomcat Native crashes on shutdown
that triggered a significant memory leak. Patch provided by Wes. (markt)
+ Fix: Prevent concurrent release of OpenSSLEngine resources and the
termination of the Tomcat Native library as it can cause crashes during
Tomcat shutdown. (markt)
+ Fix: Improve warnings when setting ciphers lists in the FFM code,
mirroring the tomcat-native changes. (remm)
+ Fix: 69910: Dereference TLS objects right after closing a socket to
improve memory efficiency. (remm)
+ Fix: Relax the JSSE vs OpenSSL configuration style checks on SSLHostConfig
to reflect the existing implementation that allows one configuration style
to be used for the trust attributes and a different style for all the
other attributes. (markt)
+ Fix: Better warning message when OpenSSLConf configuration elements are
used with a JSSE TLS implementation. (markt)
+ Fix: When using OpenSSL via FFM, don't log a warning about missing CA
certificates unless CA certificates were configured and the configuration
failed. (markt)
+ Add: For configuration consistency between OpenSSL and JSSE TLS
implementations, TLSv1.3 cipher suites included in the ciphers attribute
of an SSLHostConfig are now always ignored (previously they would be
ignored with OpenSSL implementations and used with JSSE implementations)
and a warning is logged that the cipher suite has been ignored. (markt)
+ Add: Add the ciphersuite attribute to SSLHostConfig to configure the
TLSv1.3 cipher suites. (markt)
+ Add: Add OCSP support to JSSE based TLS connectors and make the use of
OCSP configurable per connector for both JSSE and OpenSSL based TLS
implementations. Align the checks performed by OpenSSL with those
performed by JSSE. (markt)
+ Add: Add support for soft failure of OCSP checks with soft failure support
disabled by default. (markt)
+ Add: Add support for configuring the verification flags passed to
OCSP_basic_verify when using an OpenSSL based TLS implementation. (markt)
+ Fix: Fix OpenSSL FFM code compatibility with LibreSSL versions below 3.5.
+ Fix: Don't log an incorrect certificate KeyStore location when creating a
TLS connector if the KeyStore instance has been set directly on the
connector. (markt)
+ Fix: HTTP/0.9 only allows GET as the HTTP method. (remm)
+ Add: Add strictSni attribute on the Connector to allow matching the
SSLHostConfig configuration associated with the SNI host name to the
SSLHostConfig configuration matched from the HTTP protocol host name. Non
matching configurations will cause the request to be rejected. The
attribute default value is true, enabling the matching. (remm)
+ Fix: Graceful failure for OCSP on BoringSSL in the FFM code. (remm)
+ Fix: 69866: Fix a memory leak when using a trust store with the OpenSSL
provider. Pull request #912 by aogburn. (markt)
+ Fix: Fix potential crash on shutdown when a Connector depends on the
Tomcat Native library. (markt)
+ Fix: Fix AJP message length check. Pull request #916 by Joshua Rogers.
* Jasper
+ Fix: 69333: Correct a regression in the previous fix for 69333 and ensure
that reuse() or release() is always called for a tag. (markt)
+ Fix: 69877: Catch IllegalArgumentException when processing URIs when
creating the classpath to handle invalid URIs. (remm)
+ Fix: Fix populating the classpath with the webapp classloader
repositories. (remm)
+ Fix: 69862: Avoid NPE unwrapping Servlet exception which would hide some
exception details. Patch submitted by Eric Blanquer. (remm)
* Jdbc-pool
+ Fix: 64083: If the underlying connection has been closed, don't add it to
the pool when it is returned. Pull request #235 by Alex Panchenko. (markt)
* Web applications
+ Fix: Manager: Fix abrupt truncation of the HTML and JSON complete server
status output if one or more of the web applications failed to start.
(schultz)
+ Add: Manager: Include web application state in the HTML and JSON complete
server status output. (markt)
+ Add: Documentation: Expand the documentation to better explain when OCSP
is supported and when it is not. (markt)
* Websocket
+ Fix: 69920: When attempting to write to a closed Writer or OutputStream
obtained from a WebSocket session, throw an IOException rather than an
IllegalStateExcpetion as required by Writer and strongly suggested by
OutputStream. (markt)
* Other
+ Add: Add property "gpg.sign.files" to optionally disable release artefact
signing with GPG. (rjung)
+ Add: Add test.silent property to suppress JUnit console output during test
execution. Useful for cleaner console output when running tests with
multiple threads. (csutherl)
+ Update: Update the internal fork of Commons Pool to 2.13.1. (markt)
+ Update: Update the internal fork of Commons DBCP to 2.14.0. (markt)
+ Update: Update Commons Daemon to 1.5.1. (markt)
+ Update: Update to the Eclipse JDT compiler 4.37. (markt)
+ Update: Update ByteBuddy to 1.18.3. (markt)
+ Update: Update UnboundID to 7.0.4. (markt)
+ Update: Update Checkstyle to 12.3.1. (markt)
+ Add: Improvements to French translations. (markt)
+ Add: Improvements to Japanese translations provided by tak7iji. (markt)
+ Add: Improvements to Chinese translations provided by Yang. vincent.h and
yong hu. (markt)
+ Update: Update Tomcat Native to 2.0.12. (markt)
+ Add: Add test profile system for selective test execution. Profiles can be
specified via -Dtest.profile=<name> to run specific test subsets without
using patterns directly. Profile patterns are defined in
test-profiles.properties. (csutherl)
+ Update: Update file extension to media type mappings to align with the
current list used by the Apache Web Server (httpd). (markt)
+ Update: Update the packaged version of the Tomcat Migration Tool for
Jakarta EE to 1.0.10. (markt)
+ Update: Update Commons Daemon to 1.5.0. (markt)
+ Update: Update Byte Buddy to 1.18.2. (markt)
+ Update: Update Checkstyle to 12.2.0. (markt)
+ Add: Improvements to Spanish translations provided by White Vogel. (markt)
+ Add: Improvements to French translations. (remm)
+ Update: Update the internal fork of Apache Commons BCEL to 6.11.0. (markt)
+ Update: Update to Byte Buddy 1.17.8. (markt)
+ Update: Update to Checkstyle 12.1.1. (markt)
+ Update: Update to Jacoco 0.8.14. (markt)
+ Update: Update to SpotBugs 4.9.8. (markt)
+ Update: Update to JSign 7.4. (markt)
+ Update: Update Maven Resolver Ant Tasks to 1.6.0. (rjung)
tomcat11-11.0.18-150600.13.15.1.noarch.rpm
tomcat11-11.0.18-150600.13.15.1.src.rpm
tomcat11-admin-webapps-11.0.18-150600.13.15.1.noarch.rpm
tomcat11-el-6_0-api-11.0.18-150600.13.15.1.noarch.rpm
tomcat11-jsp-4_0-api-11.0.18-150600.13.15.1.noarch.rpm
tomcat11-lib-11.0.18-150600.13.15.1.noarch.rpm
tomcat11-servlet-6_1-api-11.0.18-150600.13.15.1.noarch.rpm
tomcat11-webapps-11.0.18-150600.13.15.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-1299
Security update for nodejs24
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for nodejs24 fixes the following issues:
- Update to 24.14.1
- CVE-2026-21637: synchronous exceptions thrown during certain callbacks bypass the standard TLS error handling paths and can cause a denial of service (bsc#1256576).
- CVE-2026-21710: uncaught TypeError exception can cause a denial of service (bsc#1260455).
- CVE-2026-21712: malformed URL format can lead to a crash (bsc#1260460).
- CVE-2026-21713: timing side-channel in HMAC verification via memcmp can lead to potential MAC forgery (bsc#1260463).
- CVE-2026-21714: WINDOW_UPDATE frames on stream 0 can lead to memory leak (bsc#1260480).
- CVE-2026-21715: permission model bypass in realpathSync.native can allow file existence disclosure (bsc#1260482).
- CVE-2026-21716: promise-based FileHandle methods can be used to modify file permissions and ownership (bsc#1260462).
- CVE-2026-21717: crafted request can lead to trivially predictable hash collisions (bsc#1260494).
nodejs24-24.14.1-150700.15.8.1.src.rpm
nodejs24-24.14.1-150700.15.8.1.x86_64.rpm
nodejs24-devel-24.14.1-150700.15.8.1.x86_64.rpm
nodejs24-docs-24.14.1-150700.15.8.1.noarch.rpm
npm24-24.14.1-150700.15.8.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-1377
Recommended update for libtcnative-1-0
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for libtcnative-1-0 fixes the following issues:
Update to 1.3.7: [bsc#1260322]
1.3.7:
* Code: Refactor access to ASN1_OCTET_STRING to use setters to fix
errors when building against the latest OpenSSL 4.0.x code. (markt)
* Fix: Fix the handling of OCSP requests with multiple responder URIs.
(jfclere)
* Fix: Fix the handling of TRY_AGAIN responses to OCSP requests when
soft fail is disabled. (jfclere)
1.3.6:
* Code: Refactor the SSL_CONF_CTX clean-up to align it with SSL and
SSL_CTX clean-up. (markt)
* Fix: Fix unnecessarily large buffer allocation when filtering out NULL
and export ciphers. Pull requests #35 and #37 provided by chenjp.
(markt)
* Fix: Fix a potential memory leak if an invalid OpenSSLConf is
provided. Pull request #36 provided by chenjp. (markt)
* Fix: Refactor setting of OCSP configuration defaults as they were only
applied if the SSL_CONF_CTX was used. While one was always used with
Tomcat versions aware of the OCSP configuration options, one was not
always used with Tomcat versions unaware of the OCSP configuration
options leading to OCSP verification being enabled by default when the
expected behaviour was disabled by default. (markt)
* Code: Improve performance for the rare case of handling large OCSP
responses. (markt)
1.3.5:
* Fix: Remove group write permissions from the files in the tar.gz
source archive. (markt)
* Fix: Clear an additional error in OCSP processing that was preventing
OCSP soft fail working with Tomcat's APR/native connector. (markt)
1.3.4:
* Fix: Correct logic error that prevented the configuration of TLS 1.3
cipher suites. (markt)
1.3.3;
* Fix: Refactor the addition of TLS 1.3 cipher suite configuration to
avoid a regression when running a version of Tomcat that pre-dates
this change. (markt)
1.3.2:
* Update: Rename configure.in to modern autotools style configure.ac.
(rjung)
* Update: Fix incomplete updates for autotools generated files during
"buildconf" execution. (rjung)
* Update: Improve quoting in tcnative.m4. (rjung)
* Update: Update the minimum version of autoconf for releasing to 2.68.
(rjung)
* Fix: Fix the autoconf warnings when creating a release. (markt)
* Update: The Windows binaries are now built with OCSP support enabled
by default. (markt)
* Add: Include a nonce with OCSP requests and check the nonce, if any,
in the OCSP response. (markt)
* Add: Expand verification of OCSP responses. (markt)
* Add: Add the ability to configure the OCSP checks to soft-fail - i.e.
if the responder cannot be contacted or fails to respond in a timely
manner the OCSP check will not fail. (markt)
* Add: Add a configurable timeout to the writing of OCSP requests and
reading of OCSP responses. (markt)
* Add: Add the ability to control the OCSP verification flags. (markt)
* Add: Configure TLS 1.3 connections from the provided ciphers list as
well as connections using TLS 1.2 and earlier. Pull request provided
by gastush. (markt)
* Update: Update the Windows build environment to use Visual Studio
2022. (markt)
1.3.1:
* Fix: Fix a crash on Windows when SSLContext.setCACertificate() is
invoked with a null value for caCertificateFile and a non-null value
for caCertificatePath until properly addressed with
https://github.com/openssl/openssl/issues/24416. (michaelo)
* Add: Use ERR_error_string_n with a definite buffer length as a named
constant. (schultz)
* Add: Ensure local reference capacity is available when creating new
arrays and Strings. (schultz)
* Update: Update the recommended minimum version of OpenSSL to 3.0.14.
(markt)
1.3.0:
* Update: Drop useless compile.optimize option. (michaelo)
* Update: Align Java source compile configuration with Tomcat.
(michaelo)
* Fix: Fix version set in DLL header on Windows. (michaelo)
* Update: Remove an unreachable if condition around CRLs in
sslcontext.c. (michaelo)
* Fix: 67818: When calling SSL.setVerify() or SSLContext.setVerify(),
the default verify paths are no longer set. Only the explicitly
configured trust store, if any, will be used. (michaelo)
* Update: Update the minimum supported version of LibreSSL to 3.5.2.
(markt)
* Design: Remove NPN support as NPN was never standardised and browser
support was removed in 2019. (markt)
* Update: Update the recommended minimum version of OpenSSL to 3.0.13.
(markt)
Update to 1.2.39:
* Fix: 67061: If the insecure optionalNoCA certificate verification
mode is used, disable OCSP if enabled else client certificates
from unknown certificate authorities will be rejected.
* Update: Update the recommended minimum version of OpenSSL to
3.0.11.
* Change the hardcoded libopenssl-1_1-devel to libopenssl-devel
for distributions that have the right version
libtcnative-1-0-1.3.7-150600.16.3.1.src.rpm
libtcnative-1-0-devel-1.3.7-150600.16.3.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-1478
Security update for nodejs22
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for nodejs22 fixes the following issues:
Update to version 22.22.2.
- CVE-2026-21717: trivially predictable hash collisions due to flaw in V8's string hashing mechanism allows for
performance degradation via a crafted request (bsc#1260494).
- CVE-2026-21716: incomplete fix for CVE-2024-36137 allows promise-based FileHandle methods to be used to modify file
permissions and ownership on already-open file descriptors (bsc#1260462).
- CVE-2026-21715: flaw in the Permission Model filesystem enforcement allows for file existence disclosure and
filesystem path enumeration via `fs.realpathSync.native()` (bsc#1260482).
- CVE-2026-21714: memory leak in Node.js HTTP/2 server allows for resource exhaustion via `WINDOW_UPDATE` frames sent
on stream 0 (bsc#1260480).
- CVE-2026-21713: timing side-channel due to flaw in Node.js HMAC verification allows for discovery of HMAC values and
potential MAC forgery (bsc#1260463).
- CVE-2026-21710: uncaught `TypeError` when handling HTTP requests allows for a process crash via requests with a
header named `__proto__` when the application accesses `req.headersDistinct` (bsc#1260455).
- CVE-2026-21637: flaw in TLS error handling allows for resource exhaustion and crash when `pskCallback` or
`ALPNCallback` are in use (bsc#1256576).
nodejs22-22.22.2-150700.3.9.1.src.rpm
nodejs22-22.22.2-150700.3.9.1.x86_64.rpm
nodejs22-devel-22.22.2-150700.3.9.1.x86_64.rpm
nodejs22-docs-22.22.2-150700.3.9.1.noarch.rpm
npm22-22.22.2-150700.3.9.1.x86_64.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-1604
Security update for tomcat
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat fixes the following issues:
Security fixes:
- CVE-2026-24880: Request smuggling via invalid chunk extension (bsc#1261850).
- CVE-2026-25854: Occasionally open redirect (bsc#1261851).
- CVE-2026-29129: TLS cipher order is not preserved (bsc#1261852).
- CVE-2026-29145: OCSP checks sometimes soft-fail even when soft-fail is disabled (bsc#1261853).
- CVE-2026-29146,CVE-2026-34486: Fix for allowed bypass of EncryptInterceptor (bsc#1261854).
- CVE-2026-34483: Incomplete escaping of JSON access logs (bsc#1261855).
- CVE-2026-34487: Cloud membership for clustering component exposed the Kubernetes bearer token (bsc#1261856).
- CVE-2026-34500: OCSP checks sometimes soft-fail with FFM even when soft-fail is disabled (bsc#1261857).
- CVE-2026-32990: The fix for CVE-2025-66614 was incomplete, so this CVE completes it (bsc#1258371).
Other fixes:
- Update to Tomcat 9.0.117
tomcat-9.0.117-150200.105.1.noarch.rpm
tomcat-9.0.117-150200.105.1.src.rpm
tomcat-admin-webapps-9.0.117-150200.105.1.noarch.rpm
tomcat-el-3_0-api-9.0.117-150200.105.1.noarch.rpm
tomcat-jsp-2_3-api-9.0.117-150200.105.1.noarch.rpm
tomcat-lib-9.0.117-150200.105.1.noarch.rpm
tomcat-servlet-4_0-api-9.0.117-150200.105.1.noarch.rpm
tomcat-webapps-9.0.117-150200.105.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-1603
Security update for tomcat10
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat10 fixes the following issues:
Security fixes:
- CVE-2026-24880: Request smuggling via invalid chunk extension (bsc#1261850).
- CVE-2026-25854: Occasionally open redirect (bsc#1261851).
- CVE-2026-29129: TLS cipher order is not preserved (bsc#1261852).
- CVE-2026-29145: OCSP checks sometimes soft-fail even when soft-fail is disabled (bsc#1261853).
- CVE-2026-29146,CVE-2026-34486: Fix for allowed bypass of EncryptInterceptor (bsc#1261854).
- CVE-2026-34483: Incomplete escaping of JSON access logs (bsc#1261855).
- CVE-2026-34487: Cloud membership for clustering component exposed the Kubernetes bearer token (bsc#1261856).
- CVE-2026-34500: OCSP checks sometimes soft-fail with FFM even when soft-fail is disabled (bsc#1261857).
- CVE-2026-32990: The fix for CVE-2025-66614 was incomplete, so this CVE completes it (bsc#1258371).
Other fixes:
- Update to Tomcat 10.1.54
tomcat10-10.1.54-150200.5.64.1.noarch.rpm
tomcat10-10.1.54-150200.5.64.1.src.rpm
tomcat10-admin-webapps-10.1.54-150200.5.64.1.noarch.rpm
tomcat10-el-5_0-api-10.1.54-150200.5.64.1.noarch.rpm
tomcat10-jsp-3_1-api-10.1.54-150200.5.64.1.noarch.rpm
tomcat10-lib-10.1.54-150200.5.64.1.noarch.rpm
tomcat10-servlet-6_0-api-10.1.54-150200.5.64.1.noarch.rpm
tomcat10-webapps-10.1.54-150200.5.64.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-1558
Security update for tomcat11
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for tomcat11 fixes the following issues:
Security fixes:
- CVE-2026-24880: Request smuggling via invalid chunk extension (bsc#1261850).
- CVE-2026-25854: Occasionally open redirect (bsc#1261851).
- CVE-2026-29129: TLS cipher order is not preserved (bsc#1261852).
- CVE-2026-29145: OCSP checks sometimes soft-fail even when soft-fail is disabled (bsc#1261853).
- CVE-2026-29146,CVE-2026-34486: Fix for allowed bypass of EncryptInterceptor (bsc#1261854).
- CVE-2026-34483: Incomplete escaping of JSON access logs (bsc#1261855).
- CVE-2026-34487: Cloud membership for clustering component exposed the Kubernetes bearer token (bsc#1261856).
- CVE-2026-34500: OCSP checks sometimes soft-fail with FFM even when soft-fail is disabled (bsc#1261857).
- CVE-2026-32990: The fix for CVE-2025-66614 was incomplete, so this CVE completes it (bsc#1258371).
Other fixes:
- Update to Tomcat 11.0.21
tomcat11-11.0.21-150600.13.18.1.noarch.rpm
tomcat11-11.0.21-150600.13.18.1.src.rpm
tomcat11-admin-webapps-11.0.21-150600.13.18.1.noarch.rpm
tomcat11-el-6_0-api-11.0.21-150600.13.18.1.noarch.rpm
tomcat11-jsp-4_0-api-11.0.21-150600.13.18.1.noarch.rpm
tomcat11-lib-11.0.21-150600.13.18.1.noarch.rpm
tomcat11-servlet-6_1-api-11.0.21-150600.13.18.1.noarch.rpm
tomcat11-webapps-11.0.21-150600.13.18.1.noarch.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-1784
Security update for php-composer2
important
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for php-composer2 fixes the following issues:
- CVE-2026-40176: arbitrary command injection via malicious Perforce repository definition (bsc#1262254).
- CVE-2026-40261: arbitrary command injection via malicious Perforce source reference/url (bsc#1262255).
php-composer2-2.6.4-150600.3.9.1.noarch.rpm
php-composer2-2.6.4-150600.3.9.1.src.rpm
SUSE-SLE-Module-Web-Scripting-15-SP7-2026-1958
Security update for php8
critical
SUSE Updates SLE-Module-Web-Scripting 15-SP7 x86 64
This update for php8 fixes the following issues
- CVE-2025-14179: improper handling of NULL bytes by the PDO Firebird driver when preparing SQL queries can lead to SQL
injection (bsc#1264778).
- CVE-2026-6722: use-after-free in SOAP using Apache map can lead to remote code execution (bsc#1264776).
- CVE-2026-6735: improper validation of the request URI within the PHP-FPM status page can lead to XSS (bsc#1264775).
- CVE-2026-7258: signed `char` values passed to `ctype` functions like `isxdigit` can lead to OOB access and denial of
service (bsc#1264774).
- CVE-2026-7259: NULL pointer dereference in `php_mb_check_encoding()` via `mb_ereg_search_init()` can lead to a denial
of service (bsc#1264773).
- CVE-2026-7261: use-after-free due to incorrectly handled persistence of handler objects when SOAP_PERSISTENCE_SESSION
is configured can lead to memory corruption, information disclosure and process crashes (bsc#1264772).
- CVE-2026-7262: NULL pointer dereference caused by mistake in the SOAP decoding process when a typemap is configured
can lead to a denial of service (bsc#1264771).
- CVE-2026-7568: integer overflow in the `metaphone` function can lead to undefined behavior and affect the availability
of the PHPprocess (bsc#1264769).
Other updates:
- Updated to 8.3.31.
apache2-mod_php8-8.3.31-150700.3.12.1.src.rpm
apache2-mod_php8-8.3.31-150700.3.12.1.x86_64.rpm
php8-8.3.31-150700.3.12.1.src.rpm
php8-8.3.31-150700.3.12.1.x86_64.rpm
php8-bcmath-8.3.31-150700.3.12.1.x86_64.rpm
php8-bz2-8.3.31-150700.3.12.1.x86_64.rpm
php8-calendar-8.3.31-150700.3.12.1.x86_64.rpm
php8-cli-8.3.31-150700.3.12.1.x86_64.rpm
php8-ctype-8.3.31-150700.3.12.1.x86_64.rpm
php8-curl-8.3.31-150700.3.12.1.x86_64.rpm
php8-dba-8.3.31-150700.3.12.1.x86_64.rpm
php8-devel-8.3.31-150700.3.12.1.x86_64.rpm
php8-dom-8.3.31-150700.3.12.1.x86_64.rpm
php8-embed-8.3.31-150700.3.12.1.src.rpm
php8-embed-8.3.31-150700.3.12.1.x86_64.rpm
php8-enchant-8.3.31-150700.3.12.1.x86_64.rpm
php8-exif-8.3.31-150700.3.12.1.x86_64.rpm
php8-fastcgi-8.3.31-150700.3.12.1.src.rpm
php8-fastcgi-8.3.31-150700.3.12.1.x86_64.rpm
php8-fileinfo-8.3.31-150700.3.12.1.x86_64.rpm
php8-fpm-8.3.31-150700.3.12.1.src.rpm
php8-fpm-8.3.31-150700.3.12.1.x86_64.rpm
php8-ftp-8.3.31-150700.3.12.1.x86_64.rpm
php8-gd-8.3.31-150700.3.12.1.x86_64.rpm
php8-gettext-8.3.31-150700.3.12.1.x86_64.rpm
php8-gmp-8.3.31-150700.3.12.1.x86_64.rpm
php8-iconv-8.3.31-150700.3.12.1.x86_64.rpm
php8-intl-8.3.31-150700.3.12.1.x86_64.rpm
php8-ldap-8.3.31-150700.3.12.1.x86_64.rpm
php8-mbstring-8.3.31-150700.3.12.1.x86_64.rpm
php8-mysql-8.3.31-150700.3.12.1.x86_64.rpm
php8-odbc-8.3.31-150700.3.12.1.x86_64.rpm
php8-opcache-8.3.31-150700.3.12.1.x86_64.rpm
php8-openssl-8.3.31-150700.3.12.1.x86_64.rpm
php8-pcntl-8.3.31-150700.3.12.1.x86_64.rpm
php8-pdo-8.3.31-150700.3.12.1.x86_64.rpm
php8-pgsql-8.3.31-150700.3.12.1.x86_64.rpm
php8-phar-8.3.31-150700.3.12.1.x86_64.rpm
php8-posix-8.3.31-150700.3.12.1.x86_64.rpm
php8-readline-8.3.31-150700.3.12.1.x86_64.rpm
php8-shmop-8.3.31-150700.3.12.1.x86_64.rpm
php8-snmp-8.3.31-150700.3.12.1.x86_64.rpm
php8-soap-8.3.31-150700.3.12.1.x86_64.rpm
php8-sockets-8.3.31-150700.3.12.1.x86_64.rpm
php8-sodium-8.3.31-150700.3.12.1.x86_64.rpm
php8-sqlite-8.3.31-150700.3.12.1.x86_64.rpm
php8-sysvmsg-8.3.31-150700.3.12.1.x86_64.rpm
php8-sysvsem-8.3.31-150700.3.12.1.x86_64.rpm
php8-sysvshm-8.3.31-150700.3.12.1.x86_64.rpm
php8-test-8.3.31-150700.3.12.1.src.rpm
php8-test-8.3.31-150700.3.12.1.x86_64.rpm
php8-tidy-8.3.31-150700.3.12.1.x86_64.rpm
php8-tokenizer-8.3.31-150700.3.12.1.x86_64.rpm
php8-xmlreader-8.3.31-150700.3.12.1.x86_64.rpm
php8-xmlwriter-8.3.31-150700.3.12.1.x86_64.rpm
php8-xsl-8.3.31-150700.3.12.1.x86_64.rpm
php8-zip-8.3.31-150700.3.12.1.x86_64.rpm
php8-zlib-8.3.31-150700.3.12.1.x86_64.rpm