VYPR
Unrated severityNVD Advisory· Published Nov 18, 2019· Updated Aug 5, 2024

CVE-2019-19081

CVE-2019-19081

Description

A memory leak in the nfp_flower_spawn_vnic_reprs() function in drivers/net/ethernet/netronome/nfp/flower/main.c in the Linux kernel before 5.3.4 allows attackers to cause a denial of service (memory consumption), aka CID-8ce39eb5a67a.

Affected products

47

Patches

1
8ce39eb5a67a

nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs

https://github.com/torvalds/linuxNavid EmamdoostSep 25, 2019via osv
1 file changed · +3 0
  • drivers/net/ethernet/netronome/nfp/flower/main.c+3 0 modified
    @@ -400,6 +400,7 @@ nfp_flower_spawn_vnic_reprs(struct nfp_app *app,
     		repr_priv = kzalloc(sizeof(*repr_priv), GFP_KERNEL);
     		if (!repr_priv) {
     			err = -ENOMEM;
    +			nfp_repr_free(repr);
     			goto err_reprs_clean;
     		}
     
    @@ -413,6 +414,7 @@ nfp_flower_spawn_vnic_reprs(struct nfp_app *app,
     		port = nfp_port_alloc(app, port_type, repr);
     		if (IS_ERR(port)) {
     			err = PTR_ERR(port);
    +			kfree(repr_priv);
     			nfp_repr_free(repr);
     			goto err_reprs_clean;
     		}
    @@ -433,6 +435,7 @@ nfp_flower_spawn_vnic_reprs(struct nfp_app *app,
     		err = nfp_repr_init(app, repr,
     				    port_id, port, priv->nn->dp.netdev);
     		if (err) {
    +			kfree(repr_priv);
     			nfp_port_free(port);
     			nfp_repr_free(repr);
     			goto err_reprs_clean;
    

Vulnerability mechanics

Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

4

News mentions

0

No linked articles in our index yet.