CVE-2019-15753

In OpenStack os-vif 1.15.x before 1.15.2, and 1.16.0, a hard-coded MAC aging time of 0 disables MAC learning in linuxbridge, forcing obligatory Ethernet…

published August 28, 2019

CVSS
—
EPSS
3%
Percentile
85.3
In the wild
Unconfirmed
What it is

⚠️ A hard-coded MAC aging time of 0 in OpenStack os-vif can lead to network flooding and potential packet snooping! 🚨 Imagine a restaurant where all the tables share the same waiter, but the waiter forgets who ordered what. When food arrives, it gets placed everywhere, leading to confusion and diners inadvertently tasting each other's dishes! That's what happens when MAC learning is disabled in linuxbridge. In this scenario, network performance can plummet, as all traffic gets sent to every tenant instead of the intended recipient. This could allow one tenant to snoop on another's data, jeopardizing privacy and security!

Put simply

Imagine a restaurant where all the tables share the same waiter, but the waiter forgets who ordered what. When food arrives, it gets placed everywhere, leading to confusion and diners inadvertently tasting each other's dishes! That's what happens when MAC learning is disabled in linuxbridge. This vulnerability in OpenStack os-vif causes the Linux bridge to flood all non-local traffic, as MAC learning is turned off due to the hard-coded aging time of 0. This means traffic meant for one instance could be seen by instances of other tenants on the same network.

What to do

In this scenario, network performance can plummet, as all traffic gets sent to every tenant instead of the intended recipient. This could allow one tenant to snoop on another's data, jeopardizing privacy and security! To mitigate this issue, ensure you're running OpenStack os-vif version 1.15.2 or later, or 1.16.0 and above. Review your deployment and consider switching from the linuxbridge backend if feasible. Also, keep an eye on your network configurations to ensure better isolation between tenants. You've got this! Just follow these steps, and you'll have your network security locked down in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02612 · 85.3th percentile
Published
2019-08-28T20:33Z
EPSS history
Timeline
  • 28 AUG 20:33Z
    In OpenStack os-vif 1.15.x before 1.15.2, and 1.16.0, a hard-coded MAC aging time of 0 disables MAC learning in linuxbridge, forcing obligatory Ethernet…
    cvelistv5