Skip to main content

HomeBox EUVDEUVD-2026-111277

| CVE-2026-116680 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-27 GitHub_M
6.4
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as collection member
  2. Delivery
    Create notifier to attacker-controlled host
  3. Exploit
    Trigger via notifier test or scheduled send
  4. Execution
    Host returns 30x redirect to blocked target
  5. Persist
    Homebox follows redirect without revalidation
  6. Impact
    Reach loopback/link-local/cloud metadata

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated account with membership in any Homebox collection (notifier creation is not owner-restricted). The attacker must control an HTTP endpoint whose initial hostname passes ValidateNotifierURL (block localhost/RFC1918/bogon/cloud-metadata/custom nets) and that then returns a 302/307/308 redirect to an otherwise-blocked destination; the follow-up hop is delivered via shoutrrr over http.DefaultClient with no CheckRedirect, bypassing the SSRF policy. The flaw is reachable immediately through POST /api/v1/notifiers/test and asynchronously through stored notifiers during scheduled maintenance delivery. Limiting factors: valid authentication is required, the attacker must operate the redirecting server, exploitation only yields value where the operator has internal/link-local/metadata targets reachable from the Homebox host, and the SSRF guards must be enabled for the redirect bypass to represent an actual control failure. Affects versions prior to 0.27.0.

Impact

This is a genuine but moderate-priority issue, not a drop-everything emergency. The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N, base 6.4) is internally consistent with the advisory: network-reachable, low complexity, and authenticated (PR:L) - any collection member, not just an owner, can create notifiers. The scope change (S:C) reflects that a successful SSRF reaches components beyond Homebox itself (loopback services, link-local, cloud metadata). No EPSS score was supplied in the input, so exploitation probability cannot be quantified. The vulnerability is NOT in CISA KEV and there is no public exploit identified at time of analysis - the only public artifacts are the GHSA advisory, the fix commit, and the 0.27.0 release, all of which describe the fix rather than a weaponized exploit. The vuln.today decision label is 'this_month', consistent with a real-but-contained SSRF requiring authentication and an attacker-controlled redirecting host. The practical risk is bounded by two gates: the attacker needs a valid authenticated account/collection membership, and the deployment must actually have internal/metadata targets worth reaching (and operator SSRF blockers configured for the bypass to be meaningful). It is a legitimate defense-in-depth failure worth patching promptly, but the authentication requirement and the self-hosted deployment profile keep it well below the urgency of an unauthenticated internet-facing SSRF.

Exploit ScenarioDerived

An authenticated Homebox collection member configures a generic notifier pointing at an attacker-controlled host that passes the ValidateNotifierURL gate. When the member triggers POST /api/v1/notifiers/test (or waits for scheduled maintenance delivery of a stored notifier), that host returns a 302/307/308 redirect to http://169.254.169.254/ or http://127.0.0.1/, and because shoutrrr's delivery through http.DefaultClient has no CheckRedirect policy, Homebox follows the redirect without re-validating it - reaching cloud metadata or internal services behind the host's SSRF controls. No public exploit code was identified in the input; the attack mechanism is as described in the GHSA advisory and the fix commit.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Authenticated server-side request forgery in HomeBox before 0.27.0 lets any member of a collection point a generic notifier at a permitted host that then 302/307/308-redirects to loopback, link-local, RFC1918 or cloud-metadata addresses, because the redirect hop is followed without re-running the product's SSRF policy. The flaw is reachable immediately through POST /api/v1/notifiers/test and asynchronously through stored notifiers during scheduled maintenance delivery, giving low-impact read/write access to internal endpoints (CVSS 6.4, PR:L, scope-changed). No public exploit code or KEV listing was identified at time of analysis, and the vendor shipped a fix in 0.27.0.

RemediationAI

Upgrade to HomeBox 0.27.0, which is the vendor-released patch: https://github.com/sysadminsmedia/homebox/releases/tag/v0.27.0, containing commit 52eb6f3511bf239bcf34a87a4d13cedd2f704122 that installs an http.DefaultClient CheckRedirect guard revalidating every redirect hop against the notifier SSRF policy and capping chains at 10 hops. Because the fix lives in the HTTP client rather than the notifier configuration, operators should pull the updated container tag (ghcr.io/sysadminsmedia/homebox or sysadminsmedia/homebox) rather than adjusting configuration. If upgrading must be deferred, note that the existing ValidateNotifierURL blockers do not stop this attack - the redirect hop is exactly what evades them - so the effective compensating control is to limit exposure by keeping collection membership to trusted users (any collection member, not just owners, can create notifiers and invoke POST /api/v1/notifiers/test) and by disabling or avoiding untrusted generic notifiers until the patched build is deployed, acknowledging that this removes a user-facing notification capability. Full technical details are in https://github.com/sysadminsmedia/homebox/security/advisories/GHSA-4gp5-59x3-vhhg.

Affected VersionsENISA

homebox < 0.27.0

Affected Packages

euvd homebox fix: 0.27.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

HomeBox is a Go home-inventory application that delivers notifications through the shoutrrr library, whose generic service builds requests over Go's package-level http.DefaultClient. The application validates notifier URLs with ValidateNotifierURL when a notifier is created, updated, tested or fired on the maintenance schedule, blocking localhost, RFC1918, bogon/link-local ranges, cloud metadata endpoints and any operator-defined allow/block CIDRs. That gate only inspects the initially configured URL; because http.DefaultClient carries no CheckRedirect hook, Go's automatic redirect following (302/307/308) resolves the next hop with no policy re-check, making this a textbook CWE-918 partial-coverage bypass rather than a flaw in the address-matching logic itself. The upstream commit 52eb6f3511bf239bcf34a87a4d13cedd2f704122 adds backend/internal/sys/validate/notifier_http.go, which installs a CheckRedirect guard on http.DefaultClient that re-runs validateHostAgainstPolicy on every Location target and caps delivery at 10 hops, matching net/http's default so legitimate redirect chains still work. Because shoutrrr is the only consumer of http.DefaultClient in the Homebox process (labelmaker, analytics, OTel, product search and the GitHub release check all construct explicit clients), the global hook does not alter unrelated outbound behaviour.

Know when Homebox gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 6.4 MEDIUM

Authenticated collection member (PR:L) sends a network request with no victim interaction (AC:L, UI:N); SSRF reaches other components (S:C) with limited read/write impact on internal targets (C:L/I:L), no availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

1
Patch available
Oct 27, 2026 - 18:18 EUVD

DescriptionCVE.org

HomeBox is a home inventory and organization system. Prior to version 0.27.0, Homebox validates generic notifier URLs with ValidateNotifierURL before creation, update, testing, and scheduled delivery, but shoutrrr sends the request through http.DefaultClient.Do without a CheckRedirect policy that revalidates each Location target. An authenticated collection member can configure a permitted notifier host that redirects to loopback, link-local, cloud metadata, or another blocked destination, causing the follow-up request to bypass the product's SSRF policy. The flaw is reachable through POST /api/v1/notifiers/test for immediate requests and through stored notifiers during scheduled maintenance delivery. This issue is fixed in version 0.27.0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
self-hosted hobbyist home-inventory app, no enterprise footprint
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy