GHSA-jfmf-w293-8xr8 Regular expression Denial of Service (ReDoS) in EmailValidator class in V7 compatibility module in Vaadin 8
Attackers can cause denial of service via resource exhaustion by submitting malicious email addresses to the Vaadin EmailValidator component.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is GHSA-jfmf-w293-8xr8?
GHSA-jfmf-w293-8xr8 is a denial of service vulnerability in com.vaadin:vaadin-bom, published on 13 Oct 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
EmailValidator component in com.vaadin:vaadin-compatibility-server versions 8.0.0 through 8.12.4 (Vaadin versions 8.0.0 through 8.12.4) allows attackers to cause uncontrolled resource consumption by submitting malicious email addresses.Which versions are affected by GHSA-jfmf-w293-8xr8?
2 open source packages ship an affected version, including com.vaadin:vaadin-bom.
| Package | Affected | Fixed in |
|---|---|---|
com.vaadin:vaadin-bom Maven | From 8.0.0 | 8.13.0 |
com.vaadin:vaadin-bom Maven | From 8.0.0 | 8.13.0 |
How do I fix GHSA-jfmf-w293-8xr8?
Upgrade com.vaadin:vaadin-bom to 8.13.0 or later.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is GHSA-jfmf-w293-8xr8 being exploited?
There is no known exploitation of GHSA-jfmf-w293-8xr8 in the wild and no public exploit code.