CVE-2020-18684

Floodlight through 1.2 has an integer overflow in checkFlow in StaticFlowEntryPusherResource.java via priority or port number

published September 30, 2021

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

⚠️ An integer overflow lurking in Floodlight's checkFlow method could give attackers a surprising edge. This is like your coffee machine overflowing its pot — it seems minor until your kitchen is a soggy mess! ☕️ Picture a coffee shop where the barista has to prioritize orders based on two factors: the number of customers and the brew strength. If the barista miscalculates and overflows the pot, chaos ensues, just like how this vulnerability mismanages integer values, leading to potential errors or crashes. An attacker could potentially manipulate the priority or port numbers, leading to unpredictable behavior in the network flow management. This could cause outages or misrouting of traffic, throwing your network into disarray — absolutely devastating for service availability.

Put simply

Picture a coffee shop where the barista has to prioritize orders based on two factors: the number of customers and the brew strength. If the barista miscalculates and overflows the pot, chaos ensues, just like how this vulnerability mismanages integer values, leading to potential errors or crashes. The vulnerability arises from an integer overflow in the `checkFlow` method within `StaticFlowEntryPusherResource.java`, which improperly handles priority or port numbers, allowing for exploitation under specific conditions.

What to do

An attacker could potentially manipulate the priority or port numbers, leading to unpredictable behavior in the network flow management. This could cause outages or misrouting of traffic, throwing your network into disarray — absolutely devastating for service availability. To mitigate this vulnerability, update Floodlight to the latest version. Review your configurations for any unusual priority or port number settings that might lead to overflow issues. Always conduct thorough testing after making changes to ensure stability. You’ve got this! By patching and following these steps, you’ll keep your network secure and flowing smoothly. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01292 · 70.1th percentile
Published
2021-09-30T01:17Z
EPSS history
Timeline
  • 30 SEP 01:17Z
    Floodlight through 1.2 has an integer overflow in checkFlow in StaticFlowEntryPusherResource.java via priority or port number
    cvelistv5