{"id":"CVE-2025-31698","aliases":["DEBIAN-CVE-2025-31698","DSA-5948-1","EUVD-2025-18750","GHSA-v2wx-jg5q-pj8q","OESA-2025-1731","OESA-2025-1732","OESA-2025-1904","UBUNTU-CVE-2025-31698"],"status":"published","title":"Apache Traffic Server: Client IP address from PROXY protocol is not used for ACL","description":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by PROXY protocol.\n\nUsers can use a new setting (proxy.config.acl.subjects) to choose which IP addresses to use for the ACL if Apache Traffic Server is configured to accept PROXY protocol. \nThis issue affects undefined: from 10.0.0 through 10.0.6, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6, which fixes the issue.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-12","score":0.00553,"percentile":0.46714,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-284"],"published":"2025-06-19T10:07:46Z","modified":"2026-10-28T02:30:56Z","fixes":[{"ecosystem":"Debian:12","package":"trafficserver","fixed_in":["9.2.5+ds-0+deb12u3"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.5+ds-0+deb12u3"}]}],"versions":["9.2.0+ds-2","9.2.0+ds-2+deb12u1","9.2.1+ds-1","9.2.2+ds-1","9.2.3+ds-1","9.2.3+ds-1+deb12u1","9.2.4+ds-0+deb12u1","9.2.4+ds-1","9.2.4+ds-2","9.2.5+ds-0+deb12u1","9.2.5+ds-0+deb12u2"]},{"source":"osv","ecosystem":"Debian:12","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.5+ds-0+deb12u3"}]}],"versions":["9.2.0+ds-2","9.2.0+ds-2+deb12u1","9.2.1+ds-1","9.2.2+ds-1","9.2.3+ds-1","9.2.3+ds-1+deb12u1","9.2.4+ds-0+deb12u1","9.2.4+ds-1","9.2.4+ds-2","9.2.5+ds-0+deb12u1","9.2.5+ds-0+deb12u2"],"bundled":3},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP1","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.11-1.oe2403sp1"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:24.03-LTS","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.11-1.oe2403"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP2","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"9.2.11-1.oe2403sp2"}]}],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["5.3.0-2ubuntu1","5.3.0-2ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["7.0.0-5","7.1.2+ds-2","7.1.2+ds-2build1","7.1.2+ds-3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["8.0.5+ds-1","8.0.5+ds-2","8.0.5+ds-2build1","8.0.5+ds-2ubuntu1","8.0.5+ds-3","8.0.5+ds-3ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["8.1.1+ds-1.1","9.1.1+ds-2build1","9.1.1+ds-2ubuntu0.1~esm1","9.1.1+ds-2ubuntu0.1","9.1.1+ds-2ubuntu0.1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["9.2.1+ds-1build1","9.2.2+ds-1","9.2.3+ds-1","9.2.3+ds-1+deb12u1","9.2.3+ds-1+deb12u1build1","9.2.3+ds-1+deb12u1build3","9.2.3+ds-1+deb12u1build4","9.2.3+ds-1+deb12u1ubuntu0.1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"trafficserver","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["9.2.5+ds-1ubuntu1","9.2.5+ds-1ubuntu2","9.2.5+ds-1ubuntu2.1"]}],"products":[{"vendor":"apache","product":"traffic_server"},{"vendor":"apache software foundation","product":"apache traffic server"}],"references":[{"url":"https://lists.apache.org/thread/15t32nxbypqg1m2smp640vjx89o6v5f8","tags":["vendor-advisory","Mailing List","Vendor Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-31698","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-v2wx-jg5q-pj8q"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/31xxx/CVE-2025-31698.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2025-31698","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1731","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-49763","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1732","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2025-1904","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2025-31698","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-31698","tags":["report"]},{"url":"https://www.openwall.com/lists/oss-security/2025/06/17/7","tags":["report"]},{"url":"https://github.com/apache/trafficserver/commit/ce942e0acacd5cc9f38bd07565a1dfc5ffed0e33","tags":["report"]},{"url":"https://github.com/apache/trafficserver/commit/91a654dfa4de0c48aa222b87bfb909f9f21b03e0","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2025-31698","title":"Apache Traffic Server: Client IP address from PROXY protocol is not used for ACL","description":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by PROXY protocol.\n\nUsers can use a new setting (proxy.config.acl.subjects) to choose which IP addresses to use for the ACL if Apache Traffic Server is configured to accept PROXY protocol. \nThis issue affects undefined: from 10.0.0 through 10.0.6, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6, which fixes the issue.","status":"published","published":"2025-06-19T10:07:46.733Z","modified":"2025-06-20T13:32:19.681Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"adp"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:32:44.763463Z"}],"euvd":[{"id":"EUVD-2025-18750","description":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by PROXY protocol.\n\nUsers can use a new setting (proxy.config.acl.subjects) to choose which IP addresses to use for the ACL if Apache Traffic Server is configured to accept PROXY protocol. \nThis issue affects undefined: from 10.0.0 through 10.0.6, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6, which fixes the issue.","status":"published","published":"2025-06-19T10:07:46Z","modified":"2025-06-20T13:32:19Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T20:32:19.507179Z"}],"ghsa":[{"id":"GHSA-v2wx-jg5q-pj8q","title":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by...","description":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by PROXY protocol.\n\nUsers can use a new setting (proxy.config.acl.subjects) to choose which IP addresses to use for the ACL if Apache Traffic Server is configured to accept PROXY protocol. \nThis issue affects undefined: from 10.0.0 through 10.0.6, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6, which fixes the issue.","status":"published","published":"2025-06-19T12:30:33Z","modified":"2025-06-20T15:31:44Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T15:02:46.844129Z"}],"nvd":[{"id":"CVE-2025-31698","description":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by PROXY protocol.\n\nUsers can use a new setting (proxy.config.acl.subjects) to choose which IP addresses to use for the ACL if Apache Traffic Server is configured to accept PROXY protocol. \nThis issue affects undefined: from 10.0.0 through 10.0.6, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6, which fixes the issue.","status":"published","published":"2025-06-19T10:15:20.98Z","modified":"2026-06-17T09:10:48.223Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"secondary"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:11:13.247441Z"}],"osv":[{"id":"CVE-2025-31698","title":"Apache Traffic Server: Client IP address from PROXY protocol is not used for ACL","description":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by PROXY protocol.\n\nUsers can use a new setting (proxy.config.acl.subjects) to choose which IP addresses to use for the ACL if Apache Traffic Server is configured to accept PROXY protocol. \nThis issue affects undefined: from 10.0.0 through 10.0.6, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6, which fixes the issue.","status":"published","published":"2025-06-19T10:07:46.733Z","modified":"2026-10-28T02:30:56.512367681Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T15:44:48.02508Z"},{"id":"DEBIAN-CVE-2025-31698","description":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by PROXY protocol.  Users can use a new setting (proxy.config.acl.subjects) to choose which IP addresses to use for the ACL if Apache Traffic Server is configured to accept PROXY protocol.  This issue affects undefined: from 10.0.0 through 10.0.6, from 9.0.0 through 9.2.10.  Users are recommended to upgrade to version 9.2.11 or 10.0.6, which fixes the issue.","status":"published","published":"2025-06-19T10:15:20.98Z","modified":"2026-09-01T20:05:45.737637222Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T15:45:45.870237Z"},{"id":"OESA-2025-1731","title":"trafficserver security update","description":"Apache Traffic Server is an OpenSource HTTP / HTTPS / HTTP/2 / QUIC reverse,\nforward and transparent proxy and cache.\r\n\r\nSecurity Fix(es):\n\nApache Traffic Server (ATS) is a set of scalable HTTP proxy and caching servers from the Apache Foundation in the United States.\n Apache Traffic Server (ATS) versions 10.0.0 to 10.0.6 and 9.0.0 to 9.2.10 have access control error vulnerabilities due to the ACL configuration not using the IP address provided by the PROXY protocol.(CVE-2025-31698)\n\nESI plugin does not have the limit for maximum inclusion depth, and that allows excessive memory consumption if malicious instructions are inserted.\n\nUsers can use a new setting for the plugin (--max-inclusion-depth) to limit it.\nThis issue affects Apache Traffic Server: from 10.0.0 through 10.0.5, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6,  which fixes the issue.(CVE-2025-49763)","status":"published","published":"2025-07-04T11:08:49Z","modified":"2026-08-18T01:18:52.921404687Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T15:52:42.714349Z"},{"id":"OESA-2025-1732","title":"trafficserver security update","description":"Apache Traffic Server is an OpenSource HTTP / HTTPS / HTTP/2 / QUIC reverse,\nforward and transparent proxy and cache.\r\n\r\nSecurity Fix(es):\n\nApache Traffic Server (ATS) is a set of scalable HTTP proxy and caching servers from the Apache Foundation in the United States.\n Apache Traffic Server (ATS) versions 10.0.0 to 10.0.6 and 9.0.0 to 9.2.10 have access control error vulnerabilities due to the ACL configuration not using the IP address provided by the PROXY protocol.(CVE-2025-31698)\n\nESI plugin does not have the limit for maximum inclusion depth, and that allows excessive memory consumption if malicious instructions are inserted.\n\nUsers can use a new setting for the plugin (--max-inclusion-depth) to limit it.\nThis issue affects Apache Traffic Server: from 10.0.0 through 10.0.5, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6,  which fixes the issue.(CVE-2025-49763)","status":"published","published":"2025-07-04T11:08:49Z","modified":"2026-08-18T01:18:51.927333203Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T15:52:42.714349Z"},{"id":"OESA-2025-1904","title":"trafficserver security update","description":"Apache Traffic Server is an OpenSource HTTP / HTTPS / HTTP/2 / QUIC reverse,\nforward and transparent proxy and cache.\r\n\r\nSecurity Fix(es):\n\nApache Traffic Server (ATS) is a set of scalable HTTP proxy and caching servers from the Apache Foundation in the United States.\n Apache Traffic Server (ATS) versions 10.0.0 to 10.0.6 and 9.0.0 to 9.2.10 have access control error vulnerabilities due to the ACL configuration not using the IP address provided by the PROXY protocol.(CVE-2025-31698)\n\nESI plugin does not have the limit for maximum inclusion depth, and that allows excessive memory consumption if malicious instructions are inserted.\n\nUsers can use a new setting for the plugin (--max-inclusion-depth) to limit it.\nThis issue affects Apache Traffic Server: from 10.0.0 through 10.0.5, from 9.0.0 through 9.2.10.\n\nUsers are recommended to upgrade to version 9.2.11 or 10.0.6,  which fixes the issue.(CVE-2025-49763)","status":"published","published":"2025-07-25T11:08:59Z","modified":"2026-08-18T01:18:55.61016469Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T15:52:43.127925Z"},{"id":"UBUNTU-CVE-2025-31698","description":"ACL configured in ip_allow.config or remap.config does not use IP addresses that are provided by PROXY protocol. Users can use a new setting (proxy.config.acl.subjects) to choose which IP addresses to use for the ACL if Apache Traffic Server is configured to accept PROXY protocol. This issue affects undefined: from 10.0.0 through 10.0.6, from 9.0.0 through 9.2.10. Users are recommended to upgrade to version 9.2.11 or 10.0.6, which fixes the issue.","status":"published","published":"2025-06-19T10:15:00Z","modified":"2026-04-22T15:41:44.592672Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T16:55:28.829873Z"},{"id":"DSA-5948-1","title":"trafficserver - security update","status":"published","published":"2025-06-24T00:00:00Z","modified":"2026-03-09T02:10:48.351124Z","updated_at":"2026-11-02T15:46:18.296714Z"}]}}
