5 vulnerabilities classified as CWE-838 (输出上下文语义编码不恰当). AI Chinese analysis included.
CWE-838 represents a critical input validation failure where software transmits data using an encoding scheme mismatched with the downstream component’s expectations. This discrepancy causes the receiver to misinterpret the byte stream, potentially decoding intended characters as malicious payloads or structural commands. Attackers typically exploit this vulnerability by injecting specially crafted input that, when incorrectly decoded, triggers cross-site scripting, command injection, or buffer overflows within the receiving system. To mitigate this risk, developers must rigorously enforce consistent encoding standards across all system interfaces, explicitly defining character sets like UTF-8 for all data exchanges. Implementing strict validation checks ensures that output generation aligns precisely with consumer requirements, thereby preventing unintended data interpretation and neutralizing the attack surface created by encoding mismatches.
$username = $_POST['username']; $picSource = $_POST['picsource']; $picAltText = $_POST['picalttext']; ... echo "<title>Welcome, " . htmlentities($username) ."</title>"; echo "<img src='". htmlentities($picSource) ." ' alt='". htmlentities($picAltText) . '" />'; ...
"altTextHere' onload='alert(document.cookie)"
| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2026-55858 | MariaDB Connector/J: Inappropriate Encoding for Output Context in org.mariadb.jdbc:mariadb-java-client — mariadb-connector-j | 5.9 | Medium | 2026-08-28 |
| CVE-2026-47079 | Round-trip Corruption via Improper Entity Escaping in xml_builder — xml_builder | 2.1 | Low | 2026-08-21 |
| CVE-2024-34006 | moodle: unsanitized HTML in site log for config_log_created | 3.5 | - | 2024-05-31 |
| CVE-2023-5770 | HTML injection in email body through email subject — Proofpoint Enterprise Protection | 5.3 | Medium | 2024-01-09 |
| CVE-2020-7292 | Web Gateway (MWG) - Inappropriate Encoding for output context — McAfee Web Gateway (MWG) | 4.3 | Medium | 2020-07-15 |
Vulnerabilities classified as CWE-838 (输出上下文语义编码不恰当) represent 5 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.