Skip to content
OpenAdvisories

Weakness (CWE)

CWE-644: Improper Neutralization of HTTP Headers for Scripting Syntax

Variant Incomplete

The product does not neutralize or incorrectly neutralizes web scripting syntax in HTTP headers that can be used by web browser components that can process raw headers, such as Flash.

How to prevent it (2 mitigations)
  1. Architecture and Design

    Carefully control data that is being placed both in HTTP response headers and in the HTTP response body to ensure that no scripting syntax is present, taking various encodings into account. Perform output validation in order to filter/escape/encode unsafe data that is being passed from the server in an HTTP response header.

  2. Architecture and Design

    Disable script execution functionality in the clients' browser.

Source: MITRE CWE-644

14 results · Clear filters · Feed

  • High 7.5

    In `api-gateway` versions till `1.7.3`, The default rate-limit key resolver, `ClientIpKeyResolver`, derives the per-cli…

  • High 7.5

    Monkeytype: Rate-limit and anti-brute-force controls bypassable via spoofed HTTP headers (forgotPasswordEmail/verificationEmail mail bombing and badAuth bypass)

    Monkeytype is a minimalistic and customizable typing test. In 26.26.0 and earlier, the backend rate-limit key generator in backend/src/middlewares/rate-limit.ts uses client-controlled cf-connecting-ip and x-forwarded-for headers before the trust-proxy-derived…

  • High 7.8

    Genkit improper host header validation

    Genkit does not properly validate host request headers. Any host on the developer's network, and any website the developer visits (via DNS rebinding), can reach POST /api/runAction on the Dev UI server (default port 4000) and execute any registered Genkit act…

  • High 8.2

    Algernon: Host header path traversal in --domain mode reads files and runs Lua from parent dir

    Algernon is a small self-contained pure-Go web server. Prior to 1.17.8, when algernon is started with --domain (or --letsencrypt, which silently turns on --domain at engine/flags.go:372), the request handler resolves the served directory by joining the config…

  • High 8.1
    CVE-2026-33149 Public exploit

    Tandoor Recipes Vulnerable to Host Header Injection

    Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Versions up to and including 2.5.3 set ALLOWED_HOSTS = '*' by default, which causes Django to accept any value in the HTTP Host header without validation. The…

  • High 8.8

    JUNG Smart Visu Server - Improper Neutralization of HTTP Headers for Scripting Syntax

    JUNG Smart Visu Server 1.1.1050 contains a request header manipulation vulnerability that allows unauthenticated attackers to override request URLs by injecting arbitrary values in the X-Forwarded-Host header. Attackers can manipulate proxied requests to gene…

  • High 8.5

    Coolify has host header injection in forgot password

    Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. In Coolify versions up to and including v4.0.0-beta.434, an attacker can initiate a password reset for a victim, and modify the host header of the request to a…

  • High 7.3

    MediaCrush Header paths.py http headers for scripting syntax

    A vulnerability was identified in MediaCrush 1.0.0/1.0.1. The affected element is an unknown function of the file /mediacrush/paths.py of the component Header Handler. Such manipulation of the argument Host leads to improper neutralization of http headers for…

  • High 8.5

    OAuth2-Proxy vulnerable to header smuggling via underscore, leading to potential privilege escalation

    OAuth2-Proxy is an open-source tool that can act as either a standalone reverse proxy or a middleware component integrated into existing reverse proxy or load balancer setups. In versions prior to 7.13.0, all deployments of OAuth2 Proxy in front of applicatio…

  • High 8.3

    Consul L7 Intentions Vulnerable To Headers Bypass

    A vulnerability was identified in Consul and Consul Enterprise (“Consul”) such that using Headers in L7 traffic intentions could bypass HTTP header based access rules.

  • High 7.4

    Sharp and Toshiba Tec MFPs improperly process query parameters in HTTP requests, which may allow contamination of unint…

  • High 7.5

    Improper Neutralization of HTTP Headers for Scripting Syntax in Crafty Controller 4

    A host header injection vulnerability in the HTTP handler component of Crafty Controller allows a remote, unauthenticated attacker to trigger a Denial of Service (DoS) condition via a modified host header

  • High 7.2

    Header Injection in SAP Solution Manager (Diagnostic Agent)

    SAP Solution Manager (Diagnostics agent) - version 7.20, allows an attacker to tamper with headers in a client request. This misleads SAP Diagnostics Agent to serve poisoned content to the server. On successful exploitation, the attacker can cause a limited i…

  • High 8.8

    Dell Power Protect Cyber Recovery, contains an Authentication Bypass vulnerability. An attacker could potentially explo…