Katalog CWE

CWE-211 · Słabość

Externally-Generated Error Message Containing Sensitive Information

Abstrakcja
Bazowa
Status
Niekompletny
Dodano
19 lipca 2006
Ostatnia zmiana
11 grudnia 2025

Podatności CVE z tą słabościąPełny wpis na cwe.mitre.org ↗

Opis

The product performs an operation that triggers an external diagnostic or error message that is not directly generated or controlled by the product, such as an error generated by the programming language interpreter that a software application uses. The error can contain sensitive system information.

Skutki

  • Confidentiality

    Read Application Data

Zapobieganie

  • System Configuration

    Configure the application's environment in a way that prevents errors from being generated. For example, in PHP, disable display_errors.

  • Implementation, Build and Compilation · Compilation or Build Hardening

    Debugging information should not make its way into a production release.

  • Implementation, Build and Compilation · Environment Hardening

    Debugging information should not make its way into a production release.

  • Implementation

    Handle exceptions internally and do not display errors containing potentially sensitive information to a user. Create default error pages if necessary.

  • Implementation

    The best way to prevent this weakness during implementation is to avoid any bugs that could trigger the external error message. This typically happens when the program encounters fatal errors, such as a divide-by-zero. You will not always be able to control the use of error pages, and you might not be using a language that handles exceptions.

Przykłady podatności

Słabość nadrzędna

Słabości podrzędne

Kiedy powstaje

Dotyczy

PHP, Not Language-Specific, Not Technology-Specific

Uwagi

This is inherently a resultant vulnerability from a weakness within the product or an interaction error.

Wpis z katalogu CWE 4.20.