<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://vulnerability.circl.lu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-09-30T13:57:02.912728+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/cve-2026-34839</id>
    <title>CVE-2026-34839 — Glances Vulnerable to Cross-Origin Information Disclosure via Unauthenticated REST API (/api/4) due to Permissive CORS</title>
    <updated>2026-09-30T13:57:03.313701+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> nicolargo glances</p>
<p>Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.4, the Glances web server exposes a REST API (`/api/4/*`) that is accessible without authentication and allows cross-origin requests from any origin due to a permissive CORS policy (`Access-Control-Allow-Origin: *`). This allows a malicious website to read sensitive system information from a running Glances instance in the victim’s browser, leading to cross-origin data exfiltration. While a previous advisory exists for XML-RPC CORS issues, this report demonstrates that the REST API (`/api/4/*`) is also affected and exposes significantly more sensitive data. Version 4.5.4 patches the issue.</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/cve-2026-34839"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ghsa-gfc2-9qmw-w7vh</id>
    <title>GHSA-gfc2-9qmw-w7vh — Glances: Cross-Origin Information Disclosure via Unauthenticated REST API (/api/4) due to Permissive CORS</title>
    <updated>2026-09-30T13:57:03.313843+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: Glances</p>
<p>### Summary
The Glances web server exposes a REST API (`/api/4/*`) that is accessible without authentication and allows cross-origin requests from any origin due to a permissive CORS policy (`Access-Control-Allow-Origin: *`).</p>
<p>This allows a malicious website to read sensitive system information from a running Glances instance in the victim’s browser, leading to cross-origin data exfiltration.</p>
<p>While a previous advisory exists for XML-RPC CORS issues, this report demonstrates that the REST API (`/api/4/*`) is also affected and exposes significantly more sensitive data.</p>
<p>### Details
When Glances is started in web mode (e.g., `glances -w -B 0.0.0.0`), it exposes a REST API endpoint at:
http://&lt;host&gt;:61208/api/4/all
The server responds with:
Access-Control-Allow-Origin: *</p>
<p>This allows any origin to perform cross-origin requests and read responses.</p>
<p>The `/api/4/all` endpoint returns extensive system information, including:
- Process list (`processlist`)
- System details (hostname, OS, CPU info)
- Memory and disk usage
- Network interfaces and IP address
- Running services and metrics
Because no authentication is required by default, this data is accessible to any web page.</p>
<p>### PoC
1. Start Glances:
glances -w -B 0.0.0.0</p>
<p>2. Create a malicious HTML file:</p>
<p>```
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;body&gt;
&lt;script&gt;
fetch("http://&lt;victim-ip&gt;:61208/api/4/all")
  .then(r =&gt; r.json())
  .then(data =&gt; {
    console.log("DATA:", data);
  });
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
```
2. Open the file in a browser wh…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-gfc2-9qmw-w7vh"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/pysec-2026-2175</id>
    <title>PYSEC-2026-2175</title>
    <updated>2026-09-30T13:57:03.313943+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: glances</p>
<p>Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.4, the Glances web server exposes a REST API (`/api/4/*`) that is accessible without authentication and allows cross-origin requests from any origin due to a permissive CORS policy (`Access-Control-Allow-Origin: *`). This allows a malicious website to read sensitive system information from a running Glances instance in the victim’s browser, leading to cross-origin data exfiltration. While a previous advisory exists for XML-RPC CORS issues, this report demonstrates that the REST API (`/api/4/*`) is also affected and exposes significantly more sensitive data. Version 4.5.4 patches the issue.</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/pysec-2026-2175"/>
  </entry>
</feed>
