Skip to content
Fencer Vulns
medium 5.8

CVE-2020-17522 json

Cache Manipulation Attack in Apache Traffic Control

published 2021-01-26 5 y ago modified 2026-06-17 4 mo ago also GHSA-pw59-4qgf-jxr8 , EUVD-2021-1372

cvss
5.8
version 3.1, NVD
cisa kev
Not listed
not in CISA's catalog
epss
4.0%
EPSS 4.0% chance of exploitation in 30 days, percentile 90%
public exploits
0
none known

Summary

When ORT (now via atstccfg) generates ip_allow.config files in Apache Traffic Control 3.0.0 to 3.1.0 and 4.0.0 to 4.1.0, those files include permissions that allow bad actors to push arbitrary content into and remove arbitrary content from CDN cache servers. Additionally, these permissions are potentially extended to IP addresses outside the desired range, resulting in them being granted to clients possibly outside the CDN arcitechture.

Patch / fix

  • go github.com/apache/trafficcontrol 5.0.0

Exploit prediction

3.98% chance of exploitation in the next 30 days, higher than 90% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
NVD 3.1 5.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
NVD 2.0 5.0 AV:N/AC:L/Au:N/C:N/I:P/A:N
GitHub 3.1 5.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N

Affected packages

ecosystem package affected fixed in
go github.com/apache/trafficcontrol
<5.0.0
5.0.0

Affected products

  • n/a Apache Traffic Control

Classification

Weakness
  • CWE-732 Incorrect Permission Assignment for Critical Resource
  • CWE-525 Use of Web Browser Cache Containing Sensitive Information

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.