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

CVE-2019-19073

CVE-2019-19073

Description

Memory leaks in drivers/net/wireless/ath/ath9k/htc_hst.c in the Linux kernel through 5.3.11 allow attackers to cause a denial of service (memory consumption) by triggering wait_for_completion_timeout() failures. This affects the htc_config_pipe_credits() function, the htc_setup_complete() function, and the htc_connect_service() function, aka CID-853acf7caf10.

Affected products

141

Patches

1
853acf7caf10

ath9k_htc: release allocated buffer if timed out

https://github.com/torvalds/linuxNavid EmamdoostSep 6, 2019via osv
1 file changed · +3 0
  • drivers/net/wireless/ath/ath9k/htc_hst.c+3 0 modified
    @@ -170,6 +170,7 @@ static int htc_config_pipe_credits(struct htc_target *target)
     	time_left = wait_for_completion_timeout(&target->cmd_wait, HZ);
     	if (!time_left) {
     		dev_err(target->dev, "HTC credit config timeout\n");
    +		kfree_skb(skb);
     		return -ETIMEDOUT;
     	}
     
    @@ -205,6 +206,7 @@ static int htc_setup_complete(struct htc_target *target)
     	time_left = wait_for_completion_timeout(&target->cmd_wait, HZ);
     	if (!time_left) {
     		dev_err(target->dev, "HTC start timeout\n");
    +		kfree_skb(skb);
     		return -ETIMEDOUT;
     	}
     
    @@ -277,6 +279,7 @@ int htc_connect_service(struct htc_target *target,
     	if (!time_left) {
     		dev_err(target->dev, "Service connection timeout for: %d\n",
     			service_connreq->service_id);
    +		kfree_skb(skb);
     		return -ETIMEDOUT;
     	}
     
    

Vulnerability mechanics

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

References

10

News mentions

0

No linked articles in our index yet.