CVE-2022-49008

Summary

In the Linux kernel, the following vulnerability has been resolved:

can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down

In can327_feed_frame_to_netdev(), it did not free the skb when netdev is down, and all callers of can327_feed_frame_to_netdev() did not free allocated skb too. That would trigger skb leak.

Fix it by adding kfree_skb() in can327_feed_frame_to_netdev() when netdev is down. Not tested, just compiled.

Affected Software

VendorProductVersion RangeStatus
LinuxLinux43da2f07622f41376c7ddab8f73dc2b1d3ab9715 < 797b1d9fc0e1f4351e4ad49b078c1a3cdc0d4a08affected
LinuxLinux43da2f07622f41376c7ddab8f73dc2b1d3ab9715 < 8fa452cfafed521aaf5a18c71003fe24b1ee6141affected
LinuxLinux6.0affected
LinuxLinux0 < 6.0unaffected
LinuxLinux6.0.12 <= 6.0.*unaffected
LinuxLinux6.1 <= *unaffected

Weaknesses

ADP Enrichment

CISA ADP Vulnrichment

  • SSVC:
  • Exploitation: none
    • Automatable: no
    • Technical Impact: partial

References