{"id":"UBUNTU-CVE-2025-54955","details":"OpenNebula Community Edition (CE) before 7.0.0 and Enterprise Edition (EE) before 6.10.3 have a critical FireEdge race condition that can lead to full account takeover. By exploiting this, an unauthenticated attacker can obtain a valid JSON Web Token (JWT) belonging to a legitimate user without knowledge of their credentials.","modified":"2025-10-24T05:23:35Z","published":"2025-08-03T00:15:00Z","upstream":["CVE-2025-54955"],"references":[{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2025-54955"},{"type":"REPORT","url":"https://www.cve.org/CVERecord?id=CVE-2025-54955"},{"type":"REPORT","url":"https://docs.opennebula.io/6.10/intro_release_notes/release_notes_enterprise/resolved_issues_6103.html"},{"type":"REPORT","url":"https://github.com/OpenNebula/one"},{"type":"REPORT","url":"https://github.com/OpenNebula/one/commit/81058d9705e7ac619d294423de28b76d88f613b6"},{"type":"REPORT","url":"https://github.com/OpenNebula/one/releases/tag/release-7.0.0"},{"type":"REPORT","url":"https://github.com/Stolichnayer/OpenNebula-Account-Takeover"}],"affected":[{"package":{"name":"opennebula","ecosystem":"Ubuntu:16.04:LTS","purl":"pkg:deb/ubuntu/opennebula@4.12.3+dfsg-3build1?arch=source&distro=xenial"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.4.1-4.2build1","4.12.3+dfsg-3","4.12.3+dfsg-3build1"],"ecosystem_specific":{"binaries":[{"binary_name":"libopennebula-java","binary_version":"4.12.3+dfsg-3build1"},{"binary_name":"opennebula","binary_version":"4.12.3+dfsg-3build1"},{"binary_name":"opennebula-common","binary_version":"4.12.3+dfsg-3build1"},{"binary_version":"4.12.3+dfsg-3build1","binary_name":"opennebula-flow"},{"binary_name":"opennebula-gate","binary_version":"4.12.3+dfsg-3build1"},{"binary_name":"opennebula-node","binary_version":"4.12.3+dfsg-3build1"},{"binary_version":"4.12.3+dfsg-3build1","binary_name":"opennebula-sunstone"},{"binary_name":"opennebula-tools","binary_version":"4.12.3+dfsg-3build1"},{"binary_name":"ruby-opennebula","binary_version":"4.12.3+dfsg-3build1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-54955.json"}},{"package":{"name":"opennebula","ecosystem":"Ubuntu:18.04:LTS","purl":"pkg:deb/ubuntu/opennebula@4.12.3+dfsg-3.1build1?arch=source&distro=bionic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.12.3+dfsg-3.1","4.12.3+dfsg-3.1build1"],"ecosystem_specific":{"binaries":[{"binary_name":"libopennebula-java","binary_version":"4.12.3+dfsg-3.1build1"},{"binary_name":"opennebula","binary_version":"4.12.3+dfsg-3.1build1"},{"binary_name":"opennebula-common","binary_version":"4.12.3+dfsg-3.1build1"},{"binary_version":"4.12.3+dfsg-3.1build1","binary_name":"opennebula-flow"},{"binary_name":"opennebula-gate","binary_version":"4.12.3+dfsg-3.1build1"},{"binary_name":"opennebula-node","binary_version":"4.12.3+dfsg-3.1build1"},{"binary_name":"opennebula-sunstone","binary_version":"4.12.3+dfsg-3.1build1"},{"binary_version":"4.12.3+dfsg-3.1build1","binary_name":"opennebula-tools"},{"binary_name":"ruby-opennebula","binary_version":"4.12.3+dfsg-3.1build1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-54955.json"}}],"schema_version":"1.7.3","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"type":"Ubuntu","score":"medium"}]}