CWEweakness

CWE-436 Interpretation Conflict

Official page ↗
Abstraction
Class
Structure
Simple
Status
Incomplete
Languages
Not Language-Specific
CWE version
5.0

Description

Product A handles inputs or steps differently than Product B, which causes A to perform incorrect actions based on its perception of B's state.

Common consequences

• Integrity, Other: Unexpected State, Varies by Context

Observed examples

• CVE-2005-1215: Bypass filters or poison web cache using requests with multiple Content-Length headers, a non-standard behavior. • CVE-2002-0485: Anti-virus product allows bypass via Content-Type and Content-Disposition headers that are mixed case, which are still processed by some clients. • CVE-2002-1978: FTP clients sending a command with "PASV" in the argument can cause firewalls to misinterpret the server's error as a valid response, allowing filter bypass. • CVE-2002-1979: FTP clients sending a command with "PASV" in the argument can cause firewalls to misinterpret the server's error as a valid response, allowing filter bypass. • CVE-2002-0637: Virus product bypass with spaces between MIME header fields and the ":" separator, a non-standard message that is accepted by some clients. • CVE-2002-1777: AV product detection bypass using inconsistency manipulation (file extension in MIME Content-Type vs. Content-Disposition field). • CVE-2005-3310: CMS system allows uploads of files with GIF/JPG extensions, but if they contain HTML, Internet Explorer renders them as HTML instead of images. • CVE-2005-4260: Interpretation conflict allows XSS via invalid "<" when a ">" is expected, which is treated as ">" by many web browsers. • CVE-2005-4080: Interpretation conflict (non-standard behavior) enables XSS because browser ignores invalid characters in the middle of tags.

Related

Attack pattern · CAPEC (3)

  • CAPEC-105 HTTP Request Splitting attack pattern
  • CAPEC-273 HTTP Response Smuggling attack pattern
  • CAPEC-34 HTTP Response Splitting attack pattern

Observed example · CVE (9)

  • CVE-2005-4260 Interpretation conflict in includes/mainfile.php in PHP-Nuke 7.9 and later allows remote attackers to perform cross-site scripting (XSS)… vulnerability
  • CVE-2005-4080 Horde IMP 4.0.4 and earlier does not sanitize strings containing UTF16 null characters, which allows remote attackers to conduct cross-site… vulnerability
  • CVE-2005-3310 Interpretation conflict in phpBB 2.0.17, with remote avatars and avatar uploading enabled, allows remote authenticated users to inject… vulnerability
  • CVE-2005-1215 Microsoft ISA Server 2000 allows remote attackers to poison the ISA cache or bypass content restriction policies via a malformed HTTP… vulnerability
  • CVE-2002-1777 NOTE: this issue has been disputed by the vendor. vulnerability
  • CVE-2002-1978 IPFilter 3.1.1 through 3.4.28 allows remote attackers to bypass firewall rules by sending a PASV command string as the argument of another… vulnerability
  • CVE-2002-1979 WatchGuard SOHO products running firmware 5.1.6 and earlier, and Vclass/RSSA using 3.2 SP1 and earlier, allows remote attackers to bypass… vulnerability
  • CVE-2002-0485 Norton Anti-Virus (NAV) allows remote attackers to bypass content filtering via attachments whose Content-Type and Content-Disposition… vulnerability
  • CVE-2002-0637 InterScan VirusWall 3.52 build 1462 allows remote attackers to bypass virus protection via e-mail messages with headers that violate RFC… vulnerability

Child of · CWE (1)

  • CWE-435 Improper Interaction Between Multiple Correctly-Behaving Entities weakness

Referenced by CAPEC · weakness (3)

  • CAPEC-105 HTTP Request Splitting attack pattern
  • CAPEC-273 HTTP Response Smuggling attack pattern
  • CAPEC-34 HTTP Response Splitting attack pattern

Referenced by CVE · weakness (184)

  • CVE-2026-116264 MIME::Field::ParamVal versions before 5.521 for Perl allow one invalid Content-Type parameter to hide the parameters after it, including… vulnerability
  • CVE-2026-116265 MIME::Field::ParamVal versions before 5.521 for Perl do not flag an ambiguous multipart boundary written as RFC 2231 continuations. vulnerability
  • CVE-2026-116266 MIME::Head versions from 5.518 before 5.521 for Perl decode a partly encoded multipart boundary without flagging the parse as ambiguous. vulnerability
  • CVE-2026-116269 MIME::Field::ParamVal versions before 5.521 for Perl turn an RFC 2231 filename with a hyphenated language tag into an empty recommended… vulnerability
  • CVE-2026-116272 MIME::Field::ParamVal versions before 5.521 for Perl do not flag a duplicate boundary parameter whose name contains a nested comment. vulnerability
  • CVE-2026-112362 @fastify/express is a Fastify plugin that runs Express middleware inside Fastify. vulnerability
  • CVE-2026-116695 Crass is a Ruby CSS parser that is compliant with the CSS Syntax Level 3 specification. vulnerability
  • CVE-2026-115700 Interpretation Conflict vulnerability in hackney_url in benoitc hackney allows Server Side Request Forgery via a percent-encoded bracketed… vulnerability
  • CVE-2026-115905 zip is a zip library for Rust that supports reading and writing simple ZIP files. vulnerability
  • CVE-2026-116137 adm-zip through 0.6.1 contains a duplicate-entry validation bypass that allows attackers to evade the readEntries() check by using… vulnerability
  • CVE-2026-114656 Traefik before 2.11.58 and 3.7.13 contains an authentication bypass vulnerability that allows unauthenticated clients to skip… vulnerability
  • CVE-2026-114104 adm-zip before 0.6.1 contains an inconsistent entry resolution vulnerability that allows attackers to bypass content validation by… vulnerability
  • CVE-2026-114116 Vyper 0.1.0b1 before 0.1.0b17 and 0.4.1 through 0.5.0b1 builds its source-line table with str.splitlines(), which treats characters like… vulnerability
  • CVE-2026-114131 Nuxt is an open-source web development framework for Vue.js. vulnerability
  • CVE-2026-84747 Interpretation conflict in the HTTP protocol implementation in Apache bRPC (version < 1.18.0) on all platforms allows remote attackers to… vulnerability
  • CVE-2026-110180 fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. vulnerability
  • CVE-2026-112712 @fastify/middie is the Express-style middleware engine for Fastify. vulnerability
  • CVE-2026-110682 Cpanel::JSON::XS versions from 4.42 before 4.80 for Perl let input chunking change the decoded value of top-level numbers in incr_parse. vulnerability
  • CVE-2026-100351 kin-openapi is a Go project for handling OpenAPI files. vulnerability
  • CVE-2026-101019 Description NGINX JavaScript (njs) has a vulnerability where the njs XML module exposes entity-backed XML attributes inconsistently with… vulnerability
  • CVE-2026-109428 Mistral Vibe before 2.25.5 contains a permission validation bypass vulnerability that allows attackers to execute unauthorized commands by… vulnerability
  • CVE-2026-109429 Mistral Vibe before 2.25.4 contains a command permission gate bypass vulnerability that allows attackers to execute arbitrary commands by… vulnerability
  • CVE-2026-110202 Roo Code through 3.54.0 contains a command approval bypass vulnerability in getCommandDecision() that allows attackers to auto-approve… vulnerability
  • CVE-2026-110203 Roo Code through 3.54.0 contains a command approval bypass vulnerability that allows attackers to auto-approve denied shell commands by… vulnerability
  • CVE-2026-110204 Roo Code through 3.54.0 contains a command approval bypass vulnerability that allows attackers to run denied shell commands because… vulnerability
  • CVE-2026-110206 Roo Code through 3.54.0 contains a command approval bypass vulnerability in parseCommandLine() that allows attackers to auto-approve… vulnerability
  • CVE-2026-109297 Open WebUI 0.11.0 before 0.11.4 contains a denial of service vulnerability in the automation recurrence-rule validator, whose sub-daily… vulnerability
  • CVE-2026-109331 Network-AI from 5.14.0 before 5.15.2 contains a security control bypass vulnerability in the ClaudeHookBridge PreToolUse hook, which… vulnerability
  • CVE-2026-107825 OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. vulnerability
  • CVE-2026-107835 OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. vulnerability
Show all 184 ›

Referenced by CWE · child of (8)

  • CWE-113 Improper Neutralization of CRLF Sequences in HTTP Headers weakness
  • CWE-115 Misinterpretation of Input weakness
  • CWE-1471 Insufficiently Controlled Parser Differential weakness
  • CWE-437 Incomplete Model of Endpoint Features weakness
  • CWE-444 Inconsistent Interpretation of HTTP Requests weakness
  • CWE-626 Null Byte Interaction Error (Poison Null Byte) weakness
  • CWE-650 Trusting HTTP Permission Methods on the Server Side weakness
  • CWE-86 Improper Neutralization of Invalid Characters in Identifiers in Web Pages weakness

Referenced by CWE · has member (1)

  • CWE-1003 Weaknesses for Simplified Mapping of Published Vulnerabilities view

Referenced by CWE · peer of (2)

  • CWE-351 Insufficient Type Distinction weakness
  • CWE-434 Unrestricted Upload of File with Dangerous Type weakness

Referenced by OWASP · mapped cwe (1)