{"id":"CVE-2009-3476","aliases":["DEBIAN-CVE-2009-3476","DSA-1895-1","DSA-1895-2","DSA-1896-1","EUVD-2009-3458","GHSA-hvmf-6hr8-vcpv"],"status":"published","title":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider...","description":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider software 1.3.x before 1.3.4, and XMLTooling before 1.2.2 as used in Internet2 Shibboleth Service Provider software 2.x before 2.2.1, allows remote attackers to cause a denial of service and possibly execute arbitrary code via a malformed encoded URL.","severity":{"version":"2.0","score":9.3,"vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.04131,"percentile":0.909,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-119"],"published":"2009-09-24T00:00:00Z","modified":"2026-10-23T17:47:42Z","fixes":[{"ecosystem":"Debian:12","package":"opensaml","fixed_in":["3.0.0-2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"opensaml","fixed_in":["3.0.0-2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"opensaml","fixed_in":["3.0.0-2"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"shibboleth-sp","fixed_in":["3.0.2+dfsg1-2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"shibboleth-sp","fixed_in":["3.0.2+dfsg1-2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"shibboleth-sp","fixed_in":["3.0.2+dfsg1-2"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"xmltooling","fixed_in":["1.2.2-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"xmltooling","fixed_in":["1.2.2-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"xmltooling","fixed_in":["1.2.2-1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"opensaml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.0-2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"opensaml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.0-2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"opensaml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.0-2"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"shibboleth-sp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.2+dfsg1-2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"shibboleth-sp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.2+dfsg1-2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"shibboleth-sp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.2+dfsg1-2"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"xmltooling","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.2-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"xmltooling","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.2-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"xmltooling","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.2-1"}]}]},{"source":"osv","ecosystem":"Debian:5.0","package":"xmltooling","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0-2+lenny1"}]}],"versions":["1.0-2"],"bundled":3},{"source":"osv","ecosystem":"Debian:5.0","package":"opensaml2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0-2+lenny1"}]}],"versions":["2.0-2"],"bundled":3},{"source":"osv","ecosystem":"Debian:5.0","package":"shibboleth-sp2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.dfsg1-4+lenny1"}]}],"versions":["2.0.dfsg1-4"],"bundled":3},{"source":"osv","ecosystem":"Debian:4.0","package":"opensaml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1a-2+etch1"}]}],"versions":["1.1a-2"],"bundled":3},{"source":"osv","ecosystem":"Debian:4.0","package":"shibboleth-sp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3f.dfsg1-2+etch1"}]}],"versions":["1.3f.dfsg1-2"],"bundled":3},{"source":"osv","ecosystem":"Debian:5.0","package":"opensaml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.1-2+lenny1"}]}],"versions":["1.1.1-2","1.1.1-2+lenny1~bpo40+1"],"bundled":3},{"source":"osv","ecosystem":"Debian:5.0","package":"shibboleth-sp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.1.dfsg1-3+lenny1"}]}],"versions":["1.3.1.dfsg1-3","1.3.1.dfsg1-3+lenny1~bpo40+1"],"bundled":3}],"products":[{"vendor":"internet2","product":"opensaml"},{"vendor":"internet2","product":"shibboleth-sp"},{"vendor":"internet2","product":"xmltooling"}],"references":[{"url":"http://secunia.com/advisories/36870","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Vendor Advisory","advisory"]},{"url":"http://www.securityfocus.com/bid/36514","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"http://secunia.com/advisories/36869","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Vendor Advisory","advisory"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/53471","tags":["vdb-entry","x_refsource_XF","x_transferred","web"]},{"url":"http://shibboleth.internet2.edu/secadv/secadv_20090826.txt","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2009-3476"},{"url":"https://github.com/advisories/GHSA-hvmf-6hr8-vcpv"},{"url":"https://security-tracker.debian.org/tracker/CVE-2009-3476","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2009-3476","description":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider software 1.3.x before 1.3.4, and XMLTooling before 1.2.2 as used in Internet2 Shibboleth Service Provider software 2.x before 2.2.1, allows remote attackers to cause a denial of service and possibly execute arbitrary code via a malformed encoded URL.","status":"published","published":"2009-09-29T23:00:00Z","modified":"2024-08-07T06:31:09.966Z","updated_at":"2026-11-02T14:33:24.10565Z"}],"euvd":[{"id":"EUVD-2009-3458","description":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider software 1.3.x before 1.3.4, and XMLTooling before 1.2.2 as used in Internet2 Shibboleth Service Provider software 2.x before 2.2.1, allows remote attackers to cause a denial of service and possibly execute arbitrary code via a malformed encoded URL.","status":"published","published":"2009-09-29T23:00:00Z","modified":"2024-08-07T06:31:09Z","updated_at":"2026-11-03T01:39:13.693198Z"}],"ghsa":[{"id":"GHSA-hvmf-6hr8-vcpv","title":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider...","description":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider software 1.3.x before 1.3.4, and XMLTooling before 1.2.2 as used in Internet2 Shibboleth Service Provider software 2.x before 2.2.1, allows remote attackers to cause a denial of service and possibly execute arbitrary code via a malformed encoded URL.","status":"published","published":"2022-05-02T03:45:31Z","modified":"2023-01-31T05:07:54Z","cwes":["CWE-119"],"updated_at":"2026-11-02T14:49:17.981639Z"}],"nvd":[{"id":"CVE-2009-3476","description":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider software 1.3.x before 1.3.4, and XMLTooling before 1.2.2 as used in Internet2 Shibboleth Service Provider software 2.x before 2.2.1, allows remote attackers to cause a denial of service and possibly execute arbitrary code via a malformed encoded URL.","status":"published","published":"2009-09-29T23:30:00.267Z","modified":"2026-06-16T23:11:40.84Z","cvss":[{"version":"2.0","score":9.3,"vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T14:01:37.004244Z"}],"osv":[{"id":"CVE-2009-3476","description":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider software 1.3.x before 1.3.4, and XMLTooling before 1.2.2 as used in Internet2 Shibboleth Service Provider software 2.x before 2.2.1, allows remote attackers to cause a denial of service and possibly execute arbitrary code via a malformed encoded URL.","status":"published","published":"2009-09-29T23:30:00Z","modified":"2026-04-10T03:40:55.341933Z","updated_at":"2026-11-02T15:43:57.714116Z"},{"id":"DEBIAN-CVE-2009-3476","description":"Buffer overflow in OpenSAML before 1.1.3 as used in Internet2 Shibboleth Service Provider software 1.3.x before 1.3.4, and XMLTooling before 1.2.2 as used in Internet2 Shibboleth Service Provider software 2.x before 2.2.1, allows remote attackers to cause a denial of service and possibly execute arbitrary code via a malformed encoded URL.","status":"published","published":"2009-09-29T23:30:00.267Z","modified":"2026-10-23T17:47:42.257741682Z","updated_at":"2026-11-02T15:45:24.013654Z"},{"id":"DSA-1895-1","title":"xmltooling - potential code execution","status":"published","published":"2009-09-24T00:00:00Z","modified":"2026-03-09T01:22:25.72977Z","updated_at":"2026-11-02T15:46:14.734124Z"},{"id":"DSA-1895-2","title":"opensaml2, shibboleth-sp2 - interpretation conflict","status":"published","published":"2009-10-09T00:00:00Z","modified":"2026-03-09T01:19:08.119833Z","updated_at":"2026-11-02T15:46:14.734124Z"},{"id":"DSA-1896-1","title":"opensaml shibboleth-sp - potential code execution","status":"published","published":"2009-09-28T00:00:00Z","modified":"2026-03-09T01:22:03.944751Z","updated_at":"2026-11-02T15:46:14.734124Z"}]}}
