CVE-2015-7528 Information Exposure in Kubernetes
Remote attackers can read arbitrary pod logs in Kubernetes by manipulating the container name, exposing sensitive data.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2015-7528?
CVE-2015-7528 is a medium-severity vulnerability in Kubernetes Kubernetes, published on 11 Apr 2016. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Kubernetes before 1.2.0-alpha.5 allows remote attackers to read arbitrary pod logs via a container name.
Weakness: CWE-200
Which versions are affected by CVE-2015-7528?
3 open source packages ship an affected version, including github.com/kubernetes/kubernetes. It affects 2 products.
| Package | Affected | Fixed in |
|---|---|---|
github.com/kubernetes/kubernetes Go | All versions | 1.2.0 |
github.com/kubernetes/kubernetes Go | All versions | 1.2.0 |
github.com/kubernetes/kubernetes Go | All versions | 1.2.0 |
Linux distribution packages (16)
openshift Red Hat:openshift:3.0::el7 | All versions | 0:3.0.2.0-0.git.38.7576bc5.el7ose |
openshift-clients Red Hat:openshift:3.0::el7 | All versions | 0:3.0.2.0-0.git.38.7576bc5.el7ose |
openshift-master Red Hat:openshift:3.0::el7 | All versions | 0:3.0.2.0-0.git.38.7576bc5.el7ose |
openshift-node Red Hat:openshift:3.0::el7 | All versions | 0:3.0.2.0-0.git.38.7576bc5.el7ose |
openshift-sdn-ovs Red Hat:openshift:3.0::el7 | All versions | 0:3.0.2.0-0.git.38.7576bc5.el7ose |
tuned-profiles-openshift-node Red Hat:openshift:3.0::el7 | All versions | 0:3.0.2.0-0.git.38.7576bc5.el7ose |
atomic-openshift Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
atomic-openshift-clients Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
atomic-openshift-clients-redistributable Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
atomic-openshift-dockerregistry Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
atomic-openshift-master Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
atomic-openshift-node Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
atomic-openshift-pod Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
atomic-openshift-recycle Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
atomic-openshift-sdn-ovs Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
tuned-profiles-atomic-openshift-node Red Hat:openshift:3.1::el7 | All versions | 0:3.1.0.4-1.git.15.5e061c3.el7aos |
Products include Kubernetes Kubernetes, Redhat Openshift.
How do I fix CVE-2015-7528?
Upgrade github.com/kubernetes/kubernetes to 1.2.0 or later.
Is CVE-2015-7528 being exploited?
There is no known exploitation of CVE-2015-7528 in the wild and no public exploit code.
Other vulnerabilities in Kubernetes Kubernetes
- CVE-2018-1002105 Privilege Escalation in Kubernetes
- CVE-2017-1000056 Kubernetes Privilege Escalation
- CVE-2016-1906 Authorization bypass in Openshift
- CVE-2023-3676 Kubernetes - Windows nodes - Insufficient input sanitization leads to privilege escalation
- CVE-2023-3955 Kubernetes - Windows nodes - Insufficient input sanitization leads to privilege escalation
Sources
Also known as GHSA-mqf3-28j7-3mj6, GO-2022-0857, RHSA-2015:2544.