CVE-2019-10913

In Symfony before 2.7.51, 2.8.x before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, HTTP Methods provided as verbs or using the…

published May 16, 2019

CVSS
—
EPSS
2%
Percentile
79.2
In the wild
Unconfirmed
What it is

⚠️ A sneaky oversight in Symfony could let unvalidated HTTP methods lead to SQL injection or XSS attacks — a recipe for chaos! 🔥 Think of it like a restaurant accepting any order without checking if it makes sense — a kitchen might whip up a wild dish that no one actually wants. Similarly, the framework is trusting inputs that it shouldn't, which can lead to all sorts of trouble. An attacker could exploit this flaw to manipulate the application, potentially accessing sensitive data or compromising user accounts. The consequences may range from data breaches to pesky site defacements, all because the input isn't properly validated!

Put simply

Think of it like a restaurant accepting any order without checking if it makes sense — a kitchen might whip up a wild dish that no one actually wants. Similarly, the framework is trusting inputs that it shouldn't, which can lead to all sorts of trouble. This vulnerability in Symfony's HTTP foundation allows untrusted HTTP methods, processed as if they were safe, to lead to SQL injection or XSS. The versions affected include Symfony before 2.7.51, 2.8.x before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7.

What to do

An attacker could exploit this flaw to manipulate the application, potentially accessing sensitive data or compromising user accounts. The consequences may range from data breaches to pesky site defacements, all because the input isn't properly validated! To protect against this vulnerability, update Symfony to at least version 2.7.51, 2.8.50, 3.4.26, 4.1.12, or 4.2.7. It's essential to validate inputs rigorously and review your application for any unsafe practices. You've got this! By staying ahead of vulnerabilities, you’re making the internet a safer place! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01871 · 79.2th percentile
Published
2019-05-16T21:15Z
EPSS history
Timeline
  • 16 MAY 21:15Z
    In Symfony before 2.7.51, 2.8.x before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, HTTP Methods provided as verbs or using the…
    cvelistv5