<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Fri, 02 Oct 2026 16:03:41 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-55579</title>
      <link>https://vulnerability.circl.lu/vuln/fkie_cve-2026-55579</link>
      <description>&lt;p&gt;Pheditor is a single-file editor and file manager written in PHP. From version 2.0.1 to before version 2.0.6, Pheditor ships with a hardcoded default password admin (SHA-512 hash stored at pheditor.php:11). There is no mechanism to force a password change on first login. Any deployment using the default credentials grants an attacker full access to the file editor, file upload, and terminal features, enabling arbitrary file read/write and remote code execution. This issue has been patched in version 2.0.6.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Pheditor is a single-file editor and file manager written in PHP. From version 2.0.1 to before version 2.0.6, Pheditor ships with a hardcoded default password admin (SHA-512 hash stored at pheditor.php:11). There is no mechanism to force a password change on first login. Any deployment using the default credentials grants an attacker full access to the file editor, file upload, and terminal features, enabling arbitrary file read/write and remote code execution. This issue has been patched in version 2.0.6.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/fkie_cve-2026-55579</guid>
    </item>
    <item>
      <title>GHSA-p4h7-p9rj-2pq2 — Pheditor: Hardcoded default password 'admin' with no forced change enables full application compromise</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-p4h7-p9rj-2pq2</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: pheditor/pheditor&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;Pheditor ships with a hardcoded default password `admin` (SHA-512 hash stored at `pheditor.php:11`). There is no mechanism to force a password change on first login. Any deployment using the default credentials grants an attacker full access to the file editor, file upload, and terminal features, enabling arbitrary file read/write and remote code execution.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Tested repository: https://github.com/pheditor/pheditor&lt;/p&gt;
&lt;p&gt;Tested commit: `e538f05b6faec99e5b23726bc9c17d6b57774297` (current HEAD on `main`)&lt;/p&gt;
&lt;p&gt;Affected version: All versions of Pheditor&lt;/p&gt;
&lt;p&gt;The password is hardcoded at `pheditor.php:11`:&lt;/p&gt;
&lt;p&gt;```php
define(&amp;#39;PASSWORD&amp;#39;, &amp;#39;c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec&amp;#39;);
```&lt;/p&gt;
&lt;p&gt;This is the SHA-512 hash of the string `admin`:
```bash
echo -n &amp;#39;admin&amp;#39; | sha512sum
c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec
```&lt;/p&gt;
&lt;p&gt;The application displays a warning banner at `pheditor.php:1956-1958` when the default password is in use, but this is only visual — there is no forced password change, no expiry, no lockout, and no setup wizard. Many deployments run with the default indefinitely.&lt;/p&gt;
&lt;p&gt;The password hash is stored as unsalted SHA-512 in the source code. The password change feature (lines 363-391) writes the new hash directly into the PHP source file, meaning anyone with read access to the source can extract it.…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: pheditor/pheditor&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;Pheditor ships with a hardcoded default password `admin` (SHA-512 hash stored at `pheditor.php:11`). There is no mechanism to force a password change on first login. Any deployment using the default credentials grants an attacker full access to the file editor, file upload, and terminal features, enabling arbitrary file read/write and remote code execution.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Tested repository: https://github.com/pheditor/pheditor&lt;/p&gt;
&lt;p&gt;Tested commit: `e538f05b6faec99e5b23726bc9c17d6b57774297` (current HEAD on `main`)&lt;/p&gt;
&lt;p&gt;Affected version: All versions of Pheditor&lt;/p&gt;
&lt;p&gt;The password is hardcoded at `pheditor.php:11`:&lt;/p&gt;
&lt;p&gt;```php
define(&amp;#39;PASSWORD&amp;#39;, &amp;#39;c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec&amp;#39;);
```&lt;/p&gt;
&lt;p&gt;This is the SHA-512 hash of the string `admin`:
```bash
echo -n &amp;#39;admin&amp;#39; | sha512sum
c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec
```&lt;/p&gt;
&lt;p&gt;The application displays a warning banner at `pheditor.php:1956-1958` when the default password is in use, but this is only visual — there is no forced password change, no expiry, no lockout, and no setup wizard. Many deployments run with the default indefinitely.&lt;/p&gt;
&lt;p&gt;The password hash is stored as unsalted SHA-512 in the source code. The password change feature (lines 363-391) writes the new hash directly into the PHP source file, meaning anyone with read access to the source can extract it.…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-p4h7-p9rj-2pq2</guid>
    </item>
  </channel>
</rss>
