
Cloud Vulnerability DB
A community-led vulnerabilities database
In the Linux kernel, a vulnerability was discovered in the bnx2fc driver (CVE-2022-48758). The issue occurs when the bnx2fc_destroy() functions remove the interface before calling destroy_work, resulting in multiple WARNings from sysfs_remove_group() as the controller rport device attributes are removed too early (Kernel Git).
The vulnerability stems from a race condition in the bnx2fc driver's destroy sequence. The fcoe_port's destroy_work queue is called after the interface is removed, leading to premature removal of controller rport device attributes. This can be reproduced by enabling fcoe service and performing specific fcoe operations (Kernel Git).
When exploited, this vulnerability results in multiple kernel warnings and potential system instability due to improper cleanup of device attributes. The issue manifests as sysfs group 'power' not being found for kobject 'rport-2:0-0' and generates kernel warnings (Kernel Git).
The vulnerability can be triggered through normal system operations and does not require special privileges. It can be reproduced using standard fcoe management commands: enabling fcoe service, configuring network interfaces with fipvlan, and removing fcoe interfaces with fcoeadm (Kernel Git).
The issue has been fixed by replacing the fcoe_port's destroy_work queue functionality. The fix involves ensuring proper ordering of cleanup operations by calling bnx2fc_port_destroy before bnx2fc_interface_put (Kernel Git).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."