Every CVESearch/Get API key

CVE-2015-0259

OpenStack Compute (Nova) has Insufficient Verification of Data Authenticity

5.1 MediumFix available

CVE-2015-0259 is a medium vulnerability (CVSS 5.1) in Openstack Nova, published April 1, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.07%, the 65th percentile. Fixed in nova 2014.1.4.

What does this mean?
Severity
5.1 MediumCVSS 2.0, NVD
Exploit chance
1.07%EPSS, 65th percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
2014.1.4nova +66 more

Description

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Exploit likelihood

1.07%Down 0.1 points since Feb 4, 2022
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nova
PyPI
before 2014.1.4
2014.1.4
nova
PyPI
2014.2.0 up to 2014.2.3
2014.2.3
nova
Debian:12
before 2014.1.3-11
2014.1.3-11
nova
Debian:13
before 2014.1.3-11
2014.1.3-11
nova
Debian:14
before 2014.1.3-11
2014.1.3-11
nova
PyPI
before 2014.1.4, plus listed versions
15.1.516.1.616.1.716.1.817.0.10
Show 45 moreShow less
17.0.1117.0.1217.0.1317.0.717.0.817.0.918.0.218.0.318.1.018.2.018.2.118.2.218.2.318.3.019.0.019.0.0.0rc119.0.0.0rc219.0.119.0.219.0.319.1.019.2.019.3.019.3.119.3.220.0.020.0.0.0rc120.0.0.0rc220.0.120.1.020.1.120.2.020.3.020.4.020.4.120.5.020.6.020.6.121.0.021.0.0.0rc121.0.0.0rc221.1.021.1.121.1.221.2.0
2014.1.4
nova
PyPI
before 2014.1.4, 2014.2.0 up to 2014.2.3, plus listed versions
15.1.516.1.616.1.716.1.817.0.10
Show 45 moreShow less
17.0.1117.0.1217.0.1317.0.717.0.817.0.918.0.218.0.318.1.018.2.018.2.118.2.218.2.318.3.019.0.019.0.0.0rc119.0.0.0rc219.0.119.0.219.0.319.1.019.2.019.3.019.3.119.3.220.0.020.0.0.0rc120.0.0.0rc220.0.120.1.020.1.120.2.020.3.020.4.020.4.120.5.020.6.020.6.121.0.021.0.0.0rc121.0.0.0rc221.1.021.1.121.1.221.2.0
2014.1.42014.2.3
openstack-nova
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-api
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-cells
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
Show 57 moreShow less
Affected packages
PackageAffectedFixed
openstack-nova-cert
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-common
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-compute
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-conductor
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-console
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-doc
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-network
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-novncproxy
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-objectstore
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-scheduler
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova-serialproxy
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
python-nova
Red Hat:openstack:6::el7
before 0:2014.2.2-19.el7ost
0:2014.2.2-19.el7ost
openstack-nova
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-api
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-cells
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-cert
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-common
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-compute
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-conductor
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-console
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-doc
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-network
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-novncproxy
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-objectstore
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-scheduler
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova-serialproxy
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
python-nova
Red Hat:openstack:5::el7
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el7ost
0:2014.1.4-3.el7ost
openstack-nova
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-api
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-cells
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-cert
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-common
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-compute
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-conductor
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-console
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-doc
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-network
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-novncproxy
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-objectstore
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-scheduler
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
openstack-nova-serialproxy
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
python-nova
Red Hat:openstack:5::el6
From an advisory covering 3 CVEs
before 0:2014.1.4-3.el6ost
0:2014.1.4-3.el6ost
crowbar-barclamp-ceilometer
SUSE:OpenStack Cloud 5
before 1.9+git.1438201205.04a7436-9.8
1.9+git.1438201205.04a7436-9.8
crowbar-barclamp-cinder
SUSE:OpenStack Cloud 5
before 1.9+git.1438200979.c385b03-10.8
1.9+git.1438200979.c385b03-10.8
crowbar-barclamp-hyperv
SUSE:OpenStack Cloud 5
before 1.9+git.1432022529.1952009-10.8
1.9+git.1432022529.1952009-10.8
crowbar-barclamp-keystone
SUSE:OpenStack Cloud 5
before 1.9+git.1438197158.e32ec9e-10.7
1.9+git.1438197158.e32ec9e-10.7
crowbar-barclamp-neutron
SUSE:OpenStack Cloud 5
before 1.9+git.1438265717.eb633ae-9.8
1.9+git.1438265717.eb633ae-9.8
crowbar-barclamp-nova
SUSE:OpenStack Cloud 5
before 1.9+git.1438201051.f8b5f34-9.8
1.9+git.1438201051.f8b5f34-9.8
openstack-neutron
SUSE:OpenStack Cloud 5
before 2014.2.4~a0~dev78-13.4
2014.2.4~a0~dev78-13.4
openstack-neutron-doc
SUSE:OpenStack Cloud 5
before 2014.2.4~a0~dev78-13.9
2014.2.4~a0~dev78-13.9
openstack-nova
SUSE:OpenStack Cloud 5
before 2014.2.4~a0~dev61-11.4
2014.2.4~a0~dev61-11.4
openstack-nova-doc
SUSE:OpenStack Cloud 5
before 2014.2.4~a0~dev61-11.4
2014.2.4~a0~dev61-11.4
openstack-resource-agents
SUSE:OpenStack Cloud 5
before 1.0+git.1417010594.e813e10-9.2
1.0+git.1417010594.e813e10-9.2
openstack-ceilometer
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 2014.2.4.dev18-3.2
2014.2.4.dev18-3.2
openstack-neutron
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 2014.2.4~a0~dev78-7.2
2014.2.4~a0~dev78-7.2
openstack-nova
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 2014.2.4~a0~dev61-6.2
2014.2.4~a0~dev61-6.2
openstack-suse
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 2014.2-5.1
2014.2-5.1

What each source reports

NVD Score used5.1

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
CVE-2015-0259
CVSS 2.0
5.1 MediumAV:N/AC:H/Au:N/C:P/I:P/A:P
Weakness
CWE-345
Updated
2026-11-02
CVE ListNo score

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
CVE-2015-0259
Updated
2026-11-02
EUVDEUVD-2022-5749No score

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
EUVD-2022-5749
Updated
2026-11-03
GitHub AdvisoriesGHSA-x8xr-rm9r-7mvfNo score

OpenStack Compute (Nova) has Insufficient Verification of Data Authenticity

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
GHSA-x8xr-rm9r-7mvf
Weakness
CWE-345
Updated
2026-11-02
OSVNo score

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
CVE-2015-0259
Updated
2026-11-02
OSVDEBIAN-CVE-2015-0259No score

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
DEBIAN-CVE-2015-0259
Updated
2026-11-02
Show 5 moreShow less
OSVGHSA-x8xr-rm9r-7mvfNo score

OpenStack Compute (Nova) has Insufficient Verification of Data Authenticity

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
GHSA-x8xr-rm9r-7mvf
Weakness
CWE-345
Updated
2026-11-02
OSVPYSEC-2026-883No score

OpenStack Compute (Nova) has Insufficient Verification of Data Authenticity

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
PYSEC-2026-883
Updated
2026-11-02
OSVSUSE-RU-2015:1730-1No score

Recommended update for various Crowbar barclamps and OpenStack components

This update provides fixes and enhancements for various Crowbar barclamps and OpenStack components.

crowbar-barclamp-ceilometer:

  • Do not assume ceilometer-agent-hyperv is listed in elements. (bsc#937117)

crowbar-barclamp-cinder:

  • Fix hideShow toggle of password_field in backends. (bsc#919963)

crowbar-barclamp-neutron:

  • Set dhcp_agents_per_network option. (bsc#928189)
  • Set dhcp_agents_per_network only in HA mode. (bsc#934651)
  • Allocate SDN IP for NSX nodes. (bsc#934688)
  • Pass keystone admin password to neutron-ha-tool via file. (bsc#922751)
  • Use lower MTU value for GRE+VXLAN tunnels. (bsc#917328)
  • Allow Nova to work with ssl-keystone. (bsc#895594)

crowbar-barclamp-nova:

  • Add support for Docker as tech preview. (fate#317913)
  • Enable the 2.1 API. (bsc#934225)
  • Fix parsing of 'virsh secret-list' header. (bsc#931284)
  • Allow neutron+glance+cinder to work with ssl-keystone. (bsc#895594)

openstack-neutron:

  • Change neutron-ha-tool to read password from /etc/neutron/os_password. (bsc#922751)
  • Allow images with existing routes in the network 169.254.0.0/16 to access metadata server. (bnc#915245)

openstack-nova:

  • Backport of the NUMA checks from the master branch. (bsc#931043)
  • Fix metadata not returning just instance private IP. (bsc#934523)
  • Enable tenant/user specific instance filtering. (bsc#927625)
  • Cleanup allocated networks after rescheduling. (bsc#931839)
  • Websocket Proxy should verify Origin header to prevent Cross-Site WebSocket hijacking. (bsc#917091, CVE-2015-0259)

The packages crowbar-barclamp-keystone, crowbar-barclamp-hyperv and openstack-resource-agents also received bug fixes and enhancements. For a comprehensive list of changes please refer to each package's change log.

Record
SUSE-RU-2015:1730-1
Updated
2026-11-02
OSVSUSE-SU-2015:1666-1No score

Security update for Cloud Compute 12

This collective update for the Cloud Compute 12 Module provides several fixes and enhancements.

openstack-suse:

  • Do not copy upstream Python requirements to the package. (bsc#920573)

openstack-nova:

  • Fix metadata not returning just instance private IP. (bsc#934523)
  • Enable tenant/user specific instance filtering. (bsc#927625)
  • Cleanup allocated networks after rescheduling. (bsc#931839)
  • Fix instance filtering. (bsc#927625)
  • Websocket Proxy should verify Origin header to prevent Cross-Site WebSocket hijacking. (bsc#917091, CVE-2015-0259)

openstack-neutron:

  • Change neutron-ha-tool to read password from /etc/neutron/os_password. (bsc#922751)
  • Change port status when it is bound. (bsc#926773)
  • Require conntrack-tools for SLE12. (bsc#944339)
  • Allow images with existing routes in the network 169.254.0.0/16 to access metadata server. (bsc#915245)

openstack-ceilometer:

  • Fix issue when ceilometer-expirer is called from the wrong user via cronjob and the resulting logs end up having wrong ownership. (bsc#930574)
  • Move the cron job to collector package. (bsc#926596)

For a comprehensive list of changes, please refer to the packages' change log.

Record
SUSE-SU-2015:1666-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-0259No score

OpenStack Compute (Nova) before 2014.1.4, 2014.2.x before 2014.2.3, and kilo before kilo-3 does not validate the origin of websocket requests, which allows remote attackers to hijack the authentication of users for access to consoles via a crafted webpage.

Record
UBUNTU-CVE-2015-0259
Updated
2026-11-02

History

History
RecordedChangedSources
affected, facts
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

Show 67 moreShow less
This page doesn't list everything

Left out here: 186 versions. The JSON record has them.

MoveEnter Open