Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as collection member
-
DeliveryCreate notifier to attacker-controlled host
-
ExploitTrigger via notifier test or scheduled send
-
ExecutionHost returns 30x redirect to blocked target
-
PersistHomebox follows redirect without revalidation
-
ImpactReach 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
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.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Permanent destruction of an entire group's inventory in HomeBox is possible for any authenticated user who belongs to th
Cross-tenant record tampering in HomeBox versions prior to 0.26.0 allows an authenticated low-privileged user to overwri
HomeBox versions prior to 0.26.0 allow an authenticated low-privilege user to read and overwrite another tenant's notifi
Broken access control in HomeBox prior to 0.25.0 allows authenticated users with revoked group access to continue perfor
Homebox prior to version 0.24.0 fails to validate the TrustProxy configuration setting, allowing attackers to bypass aut
Server-side request forgery in HomeBox prior to 0.26.0 allows an authenticated user with permission to create or test no
Broken authorization in HomeBox prior to 0.26.0 lets any authenticated low-privilege user force an arbitrary account int
Homebox prior to 0.24.0-rc.1 allows authenticated users to trigger HTTP POST requests to arbitrary destinations through
Stored XSS in Homebox prior to 0.24.0-rc.1 allows authenticated users to upload malicious HTML or SVG files containing e
EUVD-2026-111277
NVD
CVE.org
EPSS
GitHub
Exploit-DB