{"schema_version":1,"title":"OpenStack Swift vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 4 vulnerabilities in OpenStack Swift: 1 in the last 7 days and 2 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2026-97149, was published on 24 September 2026.","url":"https://junglewise.ai/threats/technologies/swift","json_url":"https://junglewise.ai/threats/technologies/swift.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/swift","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":1,"all_time":4,"critical":0,"exploited":0,"last_7_days":1,"last_30_days":1,"last_90_days":2,"last_365_days":4},"latest":[{"cve":"CVE-2026-97149","epss":0.0024,"slug":"cve-2026-97149-in-openstack-swift-before-2-38-2-the-tempurl-middleware-does-not","title":"OpenStack Swift tempurl information disclosure via X-Copy-From","severity":"info","exploited":false,"published_at":"2026-09-24T03:16:59.133+00:00","url":"https://junglewise.ai/threats/cve-2026-97149-in-openstack-swift-before-2-38-2-the-tempurl-middleware-does-not"},{"cve":"CVE-2022-47950","cvss":3.1,"epss":0.0101,"slug":"cve-2022-47950-openstack-swift-xxe-injection-in-s3-api","title":"PYSEC-2026-927 - OpenStack Swift XML external entities (XXE) Injection","severity":"low","exploited":false,"published_at":"2026-07-07T10:17:27.00112+00:00","url":"https://junglewise.ai/threats/cve-2022-47950-openstack-swift-xxe-injection-in-s3-api"},{"cve":"CVE-2026-50221","cvss":5.4,"epss":0.0022,"slug":"cve-2026-50221-openstack-swift-ssrf-via-header-injection-in-proxy-server","title":"OpenStack Swift SSRF via header injection in proxy-server","severity":"medium","exploited":false,"published_at":"2026-06-23T18:18:04.44+00:00","url":"https://junglewise.ai/threats/cve-2026-50221-openstack-swift-ssrf-via-header-injection-in-proxy-server"},{"cve":"CVE-2026-49017","cvss":4,"epss":0.0036,"slug":"cve-2026-49017-openstack-swift-infinite-loop-in-s3api-middleware-via-truncated","title":"OpenStack Swift infinite loop in s3api middleware via truncated PUT request","severity":"high","exploited":false,"published_at":"2026-05-27T02:16:34.327+00:00","url":"https://junglewise.ai/threats/cve-2026-49017-openstack-swift-infinite-loop-in-s3api-middleware-via-truncated"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":1}],"related":[{"name":"OpenStack Ironic","slug":"ironic","vulnerabilities":14,"url":"https://junglewise.ai/threats/technologies/ironic"},{"name":"OpenStack Neutron","slug":"neutron","vulnerabilities":5,"url":"https://junglewise.ai/threats/technologies/neutron"},{"name":"OpenStack Octavia","slug":"octavia","vulnerabilities":3,"url":"https://junglewise.ai/threats/technologies/octavia"},{"name":"OpenStack Glance","slug":"openstack-glance","vulnerabilities":3,"url":"https://junglewise.ai/threats/technologies/openstack-glance"}],"technology":{"hub":true,"name":"OpenStack Swift","slug":"swift","vendor":{"name":"OpenStack","slug":"openstack","url":"https://junglewise.ai/threats/vendors/openstack"},"aliases":[],"category":"storage-system","homepage":"https://wiki.openstack.org/wiki/Swift","repo_url":"https://github.com/openstack/swift","description":"OpenStack Swift is a highly available, distributed, eventually consistent object/blob store.","url":"https://junglewise.ai/threats/technologies/swift"},"most_severe":[{"cve":"CVE-2026-49017","cvss":4,"epss":0.0036,"slug":"cve-2026-49017-openstack-swift-infinite-loop-in-s3api-middleware-via-truncated","title":"OpenStack Swift infinite loop in s3api middleware via truncated PUT request","severity":"high","exploited":false,"published_at":"2026-05-27T02:16:34.327+00:00","url":"https://junglewise.ai/threats/cve-2026-49017-openstack-swift-infinite-loop-in-s3api-middleware-via-truncated"},{"cve":"CVE-2026-50221","cvss":5.4,"epss":0.0022,"slug":"cve-2026-50221-openstack-swift-ssrf-via-header-injection-in-proxy-server","title":"OpenStack Swift SSRF via header injection in proxy-server","severity":"medium","exploited":false,"published_at":"2026-06-23T18:18:04.44+00:00","url":"https://junglewise.ai/threats/cve-2026-50221-openstack-swift-ssrf-via-header-injection-in-proxy-server"},{"cve":"CVE-2022-47950","cvss":3.1,"epss":0.0101,"slug":"cve-2022-47950-openstack-swift-xxe-injection-in-s3-api","title":"PYSEC-2026-927 - OpenStack Swift XML external entities (XXE) Injection","severity":"low","exploited":false,"published_at":"2026-07-07T10:17:27.00112+00:00","url":"https://junglewise.ai/threats/cve-2022-47950-openstack-swift-xxe-injection-in-s3-api"},{"cve":"CVE-2026-97149","epss":0.0024,"slug":"cve-2026-97149-in-openstack-swift-before-2-38-2-the-tempurl-middleware-does-not","title":"OpenStack Swift tempurl information disclosure via X-Copy-From","severity":"info","exploited":false,"published_at":"2026-09-24T03:16:59.133+00:00","url":"https://junglewise.ai/threats/cve-2026-97149-in-openstack-swift-before-2-38-2-the-tempurl-middleware-does-not"}],"generated_at":"2026-09-27T03:07:00.185062+00:00"}