CVE-2020-18685

Floodlight through 1.2 has poor input validation in checkFlow in StaticFlowEntryPusherResource.java because of unchecked prerequisites related to TCP or UDP…

published September 30, 2021

CVSS
—
EPSS
1%
Percentile
70.1
In the wild
Unconfirmed
What it is

⚠️ An unchecked input validation flaw in Floodlight versions up to 1.2 could let attackers play with flow entries like a mischievous child with a toy train set! 🚂 Think of it like a restaurant that doesn't check whether the orders coming in are valid. If a waiter takes an order without confirming it, you might end up with a dish that's completely off the menu, causing kitchen chaos! In the wrong hands, this vulnerability could lead to the unauthorized manipulation of network flow entries, potentially resulting in disrupted traffic management or misrouted data. It's not catastrophic, but it could introduce some headaches for network admins trying to keep things running smoothly!

Put simply

Think of it like a restaurant that doesn't check whether the orders coming in are valid. If a waiter takes an order without confirming it, you might end up with a dish that's completely off the menu, causing kitchen chaos! This vulnerability arises from poor input validation in the `checkFlow` method within `StaticFlowEntryPusherResource.java`, leading to potential issues when processing TCP or UDP ports, and group or table IDs.

What to do

In the wrong hands, this vulnerability could lead to the unauthorized manipulation of network flow entries, potentially resulting in disrupted traffic management or misrouted data. It's not catastrophic, but it could introduce some headaches for network admins trying to keep things running smoothly! To remediate this, ensure you validate all incoming flow entry requests meticulously. Upgrade to the latest version of Floodlight to address these validation concerns and implement stricter checks on input parameters. You've got this! By following these steps, you’ll keep your network traffic on the right track! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01292 · 70.1th percentile
Published
2021-09-30T01:18Z
EPSS history
Timeline
  • 30 SEP 01:18Z
    Floodlight through 1.2 has poor input validation in checkFlow in StaticFlowEntryPusherResource.java because of unchecked prerequisites related to TCP or UDP…
    cvelistv5