Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-209 (通过错误消息导致的信息暴露) — Vulnerability Class 395

395 vulnerabilities classified as CWE-209 (通过错误消息导致的信息暴露). AI Chinese analysis included.

CWE-209 represents a critical information disclosure weakness where software inadvertently exposes sensitive internal details through error messages. This flaw typically occurs when applications return verbose stack traces, database paths, or user-specific data to end-users during failure states. Attackers exploit this by triggering specific errors to gather reconnaissance information, such as server architecture, file structures, or valid user identifiers, which facilitates further targeted attacks like SQL injection or privilege escalation. To mitigate this risk, developers must implement robust error handling mechanisms that separate internal diagnostic logs from user-facing messages. By standardizing generic, non-descriptive error responses for external users while retaining detailed logs for internal debugging, organizations can prevent attackers from leveraging error output to map system vulnerabilities or compromise sensitive data integrity.

MITRE CWE Description
The product generates an error message that includes sensitive information about its environment, users, or associated data.
Common Consequences (1)
Confidentiality Read Application Data
Often this will either reveal sensitive information which may be used to launch another, more focused attack or disclose private information stored in the server. For example, an attempt to exploit a path traversal weakness (CWE-22) might yield the full pathname of the installed application. In tur…
Mitigations (5)
Implementation Ensure that error messages only contain minimal details that are useful to the intended audience and no one else. The messages need to strike the balance between being too cryptic (which can confuse users) or being too detailed (which may reveal more than intended). The messages should not reveal the methods that were used to determine the error. Attackers can use detailed information to refine or…
Implementation Handle exceptions internally and do not display errors containing potentially sensitive information to a user.
Implementation Use naming conventions and strong types to make it easier to spot when sensitive data is being used. When creating structures, objects, or other complex entities, separate the sensitive and non-sensitive data as much as possible.
Effectiveness: Defense in Depth
Implementation, Build and Compilation Debugging information should not make its way into a production release.
Implementation, Build and Compilation Debugging information should not make its way into a production release.
Examples (2)
In the following example, sensitive information might be printed depending on the exception that occurs.
try { /.../ } catch (Exception e) { System.out.println(e); }
Bad · Java
This code tries to open a database connection, and prints any exceptions that occur.
try { openDbConnection(); } //print exception message that includes exception message and configuration file location catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), '\n'; echo 'Check credentials in config file at: ', $Mysql_config_location, '\n'; }
Bad · PHP
CVE ID Title CVSS Severity Published
CVE-2026-118272 a2ui-project a2ui Error data-context.ts DataContext.dispatchExpressionError information exposure — a2ui 4.3 Medium 2026-10-28
CVE-2026-108316 Tanium addressed an information disclosure vulnerability in Tanium Server. — Tanium Server 4.3 Medium 2026-10-27
CVE-2026-116479 a2aproject a2a-java JSON-RPC Error getMessage information exposure — a2a-java 4.3 Medium 2026-10-26
CVE-2026-116478 a2aproject a2a-go Push Notification agentexec.go CreateExecutor information exposure — a2a-go 5.3 Medium 2026-10-26
CVE-2026-116477 a2aproject a2a-dotnet Parser A2AJsonRpcProcessor.cs A2AJsonRpcProcessor.ProcessRequestAsync information exposure — a2a-dotnet 4.3 Medium 2026-10-26
CVE-2026-101259 Apache Camel: Camel-CoAP Information Disclosure via Unmuted Consumer Exceptions — Apache Camel 5.3 Medium 2026-10-26
CVE-2026-115496 Workflow names may be leaked to unauthenticated users in KNIME Business Hub — KNIME Business Hub 6.9 Medium 2026-10-22
CVE-2026-114348 webpack-dev-server vulnerable to information disclosure via Host validation bypass in the open-editor endpoint — webpack-dev-server 5.3 Medium 2026-10-22
CVE-2026-113705 a2aproject a2a-rs error.rs information exposure — a2a-rs 5.3 Medium 2026-10-20
CVE-2026-3628 IBM Concert Software Information Disclosure — Concert 5.3 Medium 2026-10-19
CVE-2026-85315 Apache Camel: Camel-gRPC Information Disclosure via Unmuted Consumer Exceptions — Apache Camel 5.3 Medium 2026-10-19
CVE-2026-85257 Apache Camel: Camel-CXF Information Disclosure via Unmuted Consumer Exceptions — Apache Camel 5.3 Medium 2026-10-19
CVE-2026-85246 Apache Camel: Camel-Mina Information Disclosure via Unmuted Consumer Exceptions — Apache Camel 5.3 Medium 2026-10-19
CVE-2026-84180 Apache Camel: Camel-Knative Information Disclosure via Unmuted Consumer Exceptions — Apache Camel 5.3 Medium 2026-10-19
CVE-2026-110889 WordPress Gantry 5 Framework plugin <= 5.6.4 - Sensitive Data Exposure vulnerability — Gantry 5 Framework 7.5 High 2026-10-17
CVE-2026-91882 Dell Terraform Provider OME敏感信息注入漏洞 — Terraform Provider for OME 8.6 High 2026-10-14
CVE-2026-86607 Internal Application Information Exposure Vulnerability in Hitachi Ops Center Administrator — Hitachi Ops Center Administrator 4.3 Medium 2026-10-14
CVE-2026-14909 IBM WebSphere Application Server Liberty Information Disclosure — WebSphere Application Server - Liberty 6.5 Medium 2026-10-13
CVE-2026-83786 Windows NTFS Information Disclosure Vulnerability — Windows 10 Version 1607 4.7 Medium 2026-10-13
CVE-2026-85115 .NET Client Library for SIMATIC S7 多个版本密码泄露漏洞 — .NET Client Library for SIMATIC S7 Webserver API 5.5 Medium 2026-10-13
CVE-2026-105283 Internal error terms inspected into AshTypescript RPC error responses — ash_typescript 6.3 Medium 2026-10-12
CVE-2026-75597 pyLoad: Unauthenticated access to /web/<path:filename> bypasses authentication on sensitive templates and leaks internal error details via exception attribute typo — pyload 5.3 Medium 2026-10-09
CVE-2026-78021 Dell Secure Connect Gateway <5.34.00.16 敏感信息泄露漏洞 — Secure Connect Gateway (SCG) Policy Manager 3.7 Low 2026-10-09
CVE-2026-105828 Parse Server 9.0.0 before 9.10.1-alpha.12 Class Name Disclosure via GraphQL Errors — parse-server 6.3 Medium 2026-10-08
CVE-2026-101029 Gitea migration and pull mirror SSRF through multi-answer DNS — Gitea - - 2026-10-06
CVE-2026-106123 RabbitMQ Java client: plaintext broker credentials leaked in exception message from ConnectionFactoryConfigurator.load() — rabbitmq-java-client 5.7 Medium 2026-10-06
CVE-2026-105707 uptrace user_handler.go Login information exposure — uptrace 5.3 Medium 2026-10-06
CVE-2026-66248 HCL iControl is affected by an Improper Error Handling vulnerability — iControl 3.1 Low 2026-10-01
CVE-2026-100677 stoatchat before 0.15.5 Account Enumeration via Error Location — stoatchat 5.3 Medium 2026-09-26
CVE-2026-4638 Plaintext Password Disclosure via VBScript Sensor Error Message in Paessler PRTG Network Monitor — PRTG Network Monitor 7.1 High 2026-09-24

Vulnerabilities classified as CWE-209 (通过错误消息导致的信息暴露) represent 395 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.