CVE-2019-15753

python-os-vif: Hard-coded MAC aging time of 0 disables MAC learning in linuxbridge

Published Aug 28, 2019 CVSS 3.0 · 9.1 Critical EPSS 2.6% KEV · Not listed
Description
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 flooding of non-local destinations, which both impedes network performance and allows users to possibly view the content of packets for instances belonging to other tenants sharing the same network. Only deployments using the linuxbridge backend are affected. This occurs in PyRoute2.add() in internal/command/ip/linux/impl_pyroute2.py.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-4542 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 flooding of non-local destinations, which both impedes network performance and allows users to possibly view the content of packets for instances belonging to other tenants sharing the same network. Only deployments using the linuxbridge backend are affected. This occurs in PyRoute2.add() in internal/command/ip/linux/impl_pyroute2.py.
Github GHSA Github GHSA GHSA-mcpw-cp35-p3h8 OpenStack os-vif Ageing time of 0 disables linuxbridge MAC learning
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 12:56 AM
Reserved
Aug 28, 2019, 12:00 AM
Status
Modified
Published
Aug 28, 2019, 9:15 PM
Modified
Jun 17, 2026, 2:21 AM
Severity
Moderate
Public date
Aug 28, 2019, 12:00 AM