{"id":"USN-8515-1","summary":"ruby-addressable vulnerability","details":"It was discovered that Addressable incorrectly handled certain URI\ntemplates, generating regular expressions vulnerable to catastrophic\nbacktracking. An attacker could use this issue to craft a URI that, when matched\nagainst a vulnerable template, causes excessive resource consumption,\nleading to a denial of service.","modified":"2026-07-07T21:19:36.720752743Z","published":"2026-07-07T10:46:24Z","related":["UBUNTU-CVE-2026-35611"],"upstream":["CVE-2026-35611","UBUNTU-CVE-2026-35611"],"references":[{"type":"ADVISORY","url":"https://ubuntu.com/security/notices/USN-8515-1"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2026-35611"}],"affected":[{"package":{"name":"ruby-addressable","ecosystem":"Ubuntu:Pro:16.04:LTS","purl":"pkg:deb/ubuntu/ruby-addressable?arch=source&distro=esm-apps-legacy%2Fxenial"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.8-1ubuntu0.1~esm1"}]}],"versions":["2.3.8-1"],"ecosystem_specific":{"binaries":[{"binary_name":"ruby-addressable","binary_version":"2.3.8-1ubuntu0.1~esm1"}],"availability":"Available with Ubuntu Pro with Legacy support add-on: https://ubuntu.com/pro"},"database_specific":{"cves_map":{"cves":[{"severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2026-35611"}],"ecosystem":"Ubuntu:Pro:16.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-8515-1.json"}},{"package":{"name":"ruby-addressable","ecosystem":"Ubuntu:Pro:18.04:LTS","purl":"pkg:deb/ubuntu/ruby-addressable?arch=source&distro=esm-apps%2Fbionic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.5.2-1ubuntu0.1~esm1"}]}],"versions":["2.5.1-2","2.5.2-1"],"ecosystem_specific":{"binaries":[{"binary_name":"ruby-addressable","binary_version":"2.5.2-1ubuntu0.1~esm1"}],"availability":"Available with Ubuntu Pro: https://ubuntu.com/pro"},"database_specific":{"cves_map":{"cves":[{"severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2026-35611"}],"ecosystem":"Ubuntu:Pro:18.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-8515-1.json"}},{"package":{"name":"ruby-addressable","ecosystem":"Ubuntu:Pro:20.04:LTS","purl":"pkg:deb/ubuntu/ruby-addressable?arch=source&distro=esm-apps%2Ffocal"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.0-1ubuntu0.1~esm1"}]}],"versions":["2.5.2-1","2.7.0-1"],"ecosystem_specific":{"binaries":[{"binary_name":"ruby-addressable","binary_version":"2.7.0-1ubuntu0.1~esm1"}],"availability":"Available with Ubuntu Pro: https://ubuntu.com/pro"},"database_specific":{"cves_map":{"cves":[{"severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2026-35611"}],"ecosystem":"Ubuntu:Pro:20.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-8515-1.json"}},{"package":{"name":"ruby-addressable","ecosystem":"Ubuntu:Pro:22.04:LTS","purl":"pkg:deb/ubuntu/ruby-addressable?arch=source&distro=esm-apps%2Fjammy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.0-3ubuntu0.1~esm1"}]}],"versions":["2.7.0-2","2.8.0-3"],"ecosystem_specific":{"binaries":[{"binary_name":"ruby-addressable","binary_version":"2.8.0-3ubuntu0.1~esm1"}],"availability":"Available with Ubuntu Pro: https://ubuntu.com/pro"},"database_specific":{"cves_map":{"cves":[{"severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2026-35611"}],"ecosystem":"Ubuntu:Pro:22.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-8515-1.json"}},{"package":{"name":"ruby-addressable","ecosystem":"Ubuntu:Pro:24.04:LTS","purl":"pkg:deb/ubuntu/ruby-addressable?arch=source&distro=esm-apps%2Fnoble"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.5-1ubuntu0.1~esm1"}]}],"versions":["2.8.1-1","2.8.5-1"],"ecosystem_specific":{"binaries":[{"binary_name":"ruby-addressable","binary_version":"2.8.5-1ubuntu0.1~esm1"}],"availability":"Available with Ubuntu Pro: https://ubuntu.com/pro"},"database_specific":{"cves_map":{"cves":[{"severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2026-35611"}],"ecosystem":"Ubuntu:Pro:24.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-8515-1.json"}},{"package":{"name":"ruby-addressable","ecosystem":"Ubuntu:Pro:26.04:LTS","purl":"pkg:deb/ubuntu/ruby-addressable?arch=source&distro=esm-apps%2Fresolute"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.7-2ubuntu0.26.04.1~esm1"}]}],"versions":["2.8.7-2"],"ecosystem_specific":{"binaries":[{"binary_name":"ruby-addressable","binary_version":"2.8.7-2ubuntu0.26.04.1~esm1"}],"availability":"Available with Ubuntu Pro: https://ubuntu.com/pro"},"database_specific":{"cves_map":{"cves":[{"severity":[{"score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}],"id":"CVE-2026-35611"}],"ecosystem":"Ubuntu:Pro:26.04:LTS"},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-8515-1.json"}}],"schema_version":"1.7.5"}