Vulnerability in tomcat7 - security update

tomcat7 Updated 02 Oct 2025

Summary

20/06/2017
N/A
Yes i
Unrated
Not published

DLA-996-1: tomcat7 - security update. Affects tomcat7 versions < 7.0.28-4+deb7u14. Fixed in 7.0.28-4+deb7u14. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

Tomcat7 is a web server and servlet container that is used to serve Java-based web applications. It provides an environment for running Java code and handling HTTP requests. The vulnerability in tomcat7 allows for unexpected and undesirable results when serving static error pages. This can lead to the replacement or removal of custom error pages, potentially impacting the user experience and security of the application.

Vulnerability Detail

The error page mechanism in the Java Servlet Specification requires that the original request and response are forwarded to the error page when an error occurs. However, the Default Servlet in Apache Tomcat did not handle static error pages correctly. Depending on the original request, this could result in unexpected behavior, including the replacement or removal of custom error pages. If the DefaultServlet is configured to permit writes, this vulnerability could be exploited to modify or delete the custom error page.

How To Fix

Minimum fixed version

7.0.28-4+deb7u14

This is the first release that contains the fix.

sudo apt-get install --only-upgrade tomcat7

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

There is no specific workaround mentioned for this vulnerability.

Conclusion

The vulnerability in tomcat7 can lead to unexpected and undesirable results for static error pages. It is recommended to upgrade to the fixed version of the tomcat7 package to mitigate this vulnerability. For further support on vulnerability remediation, you can contact DevNack.com.

See every vulnerability recorded for tomcat7 →

Share this vulnerability

FAQ

This vulnerability can lead to unexpected and undesirable results for static error pages, including the replacement or removal of custom error pages.

You can use Vulert's playground at Vulert Scanner to check if your application is affected by this vulnerability. Vulert uses a manifest file like package-lock.json to monitor and alert in real-time for open-source vulnerabilities in the software.

No specific workaround has been mentioned for this vulnerability.

The vulnerability affects versions of tomcat7 prior to 7.0.28-4+deb7u14.

You can find more information about this vulnerability in the Debian LTS security advisory DLA-996-1.

Related vulnerabilities

Recent vulnerabilities recorded for tomcat7.

How To Fix

Minimum fixed version

7.0.28-4+deb7u14

This is the first release that contains the fix.

sudo apt-get install --only-upgrade tomcat7

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback