{"id":"GHSA-qpjw-p3jg-59j6","summary":"Apache Wicket has a Session Fixation issue","details":"Missing invocation of Servlet http web request method changeSessionId after session binding can be exploited for a session fixation attack in Apache Wicket.\n\nThis issue affects Apache Wicket: from 8.0.0 through 8.17.0, 9.0.0, from 10.0.0 through 10.8.0.\n\nUsers are recommended to upgrade to version 10.9.0, which fixes the issue.","aliases":["CVE-2026-40010"],"modified":"2026-05-11T14:56:27.195018Z","published":"2026-05-06T12:30:25Z","database_specific":{"cwe_ids":["CWE-384"],"severity":"CRITICAL","github_reviewed":true,"github_reviewed_at":"2026-05-11T14:25:05Z","nvd_published_at":"2026-05-06T10:16:20Z"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-40010"},{"type":"PACKAGE","url":"https://github.com/apache/wicket"},{"type":"WEB","url":"https://lists.apache.org/thread/61wsc0xdtfd5oozojfx7by9w3jwgkmv1"},{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2026/05/06/1"}],"affected":[{"package":{"name":"org.apache.wicket:wicket-auth-roles","ecosystem":"Maven","purl":"pkg:maven/org.apache.wicket/wicket-auth-roles"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.0.0-M1"},{"last_affected":"8.17.0"}]}],"versions":["8.0.0","8.0.0-M1","8.0.0-M2","8.0.0-M3","8.0.0-M4","8.0.0-M5","8.0.0-M6","8.0.0-M7","8.0.0-M8","8.0.0-M9","8.1.0","8.10.0","8.11.0","8.12.0","8.13.0","8.14.0","8.15.0","8.16.0","8.17.0","8.2.0","8.3.0","8.4.0","8.5.0","8.6.0","8.6.1","8.7.0","8.8.0","8.9.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/05/GHSA-qpjw-p3jg-59j6/GHSA-qpjw-p3jg-59j6.json"}},{"package":{"name":"org.apache.wicket:wicket-auth-roles","ecosystem":"Maven","purl":"pkg:maven/org.apache.wicket/wicket-auth-roles"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.0.0-M1"},{"last_affected":"9.22.0"}]}],"versions":["9.0.0","9.0.0-M1","9.0.0-M2","9.0.0-M3","9.0.0-M4","9.0.0-M5","9.1.0","9.10.0","9.11.0","9.12.0","9.13.0","9.14.0","9.15.0","9.16.0","9.17.0","9.18.0","9.19.0","9.2.0","9.20.0","9.21.0","9.22.0","9.3.0","9.4.0","9.5.0","9.6.0","9.7.0","9.8.0","9.9.0","9.9.1"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/05/GHSA-qpjw-p3jg-59j6/GHSA-qpjw-p3jg-59j6.json"}},{"package":{"name":"org.apache.wicket:wicket-auth-roles","ecosystem":"Maven","purl":"pkg:maven/org.apache.wicket/wicket-auth-roles"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10.0.0-M1"},{"fixed":"10.9.0"}]}],"versions":["10.0.0","10.0.0-M1","10.0.0-M2","10.1.0","10.2.0","10.3.0","10.4.0","10.5.0","10.6.0","10.7.0","10.8.0"],"database_specific":{"last_known_affected_version_range":"\u003c= 10.8.0","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/05/GHSA-qpjw-p3jg-59j6/GHSA-qpjw-p3jg-59j6.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N"}]}