Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to HuLa-Server instance
-
DeliveryObtain or enumerate victim feedId values
-
ExploitPOST crafted request to /feed/del
-
ExecutionServer deletes feed without ownership check
-
ImpactVictim moment, media, comments and likes destroyed
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The attacker must hold a valid authenticated user account on the target HuLa-Server instance (CVSS PR:L); this is the primary limiting factor. The specific trigger is a POST request to the /feed/del endpoint handled by FeedController.delFeed, with the feedId parameter set to a feed owned by another user - the handler acts on the supplied feedId without verifying that the caller owns that feed. No special non-default configuration, no user interaction, and no elevated privileges are required beyond a standard account, so any logged-in user can exploit it against default deployments up to version 3.0.7. The attacker also needs to know or enumerate valid feedId values belonging to victims. Impact is limited to deletion of moments and their associated media, comments, and likes; there is no disclosure of confidential data. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 4.0 score of 5.3 (medium) reflects the balance: network vector (AV:N) and low complexity (AC:L) make it easy to trigger, but it requires authentication (PR:L) and no user interaction (UI:N), and impact is confined to integrity and availability of feed data (VI:L/VA:L) with no confidentiality loss (VC:N) and no scope change. The vuln.today decision label is 'this_month' rather than 'act_now' or 'emergency', consistent with a bounded, authorization-only data-destruction flaw. No EPSS score was provided, so exploitation probability cannot be quantified, and there is no CISA KEV listing, so there is no confirmed active exploitation. A public PoC reference exists (a hackmd write-up and a VulnCheck advisory describing the IDOR), so the technique is documented, but the input does not confirm working weaponized exploit code. The signals are internally consistent - a low-privilege authenticated attacker can destroy other users' data - so the main caveat is the missing EPSS value and the fact that risk is gated by the attacker already holding a valid account on the instance. |
| Exploit ScenarioDerived | An attacker registers or already holds a normal authenticated account on a HuLa-Server instance (≤3.0.7), then sends a POST request to /feed/del supplying another user's feedId instead of their own. Because FeedController.delFeed does not verify ownership of the referenced feed, the victim's moment is deleted along with its associated media, comments, and likes. A public PoC reference exists describing this flow; it is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Authenticated users of HuLa-Server through 3.0.7 can delete other users' moments and their attached media, comments and likes by posting an arbitrary feedId to the /feed/del endpoint, because FeedController.delFeed never verifies that the caller owns the feed it deletes. The flaw is an insecure direct object reference (CWE-639) rated 5.3 that requires only a standard account and knowledge or enumeration of a victim's feedId, with impact confined to integrity and availability of feed content rather than data disclosure. It is a genuine but moderate-priority issue, not a top-tier emergency: no CISA KEV listing or confirmed active exploitation is present in the supplied intelligence, though public technical write-up references describing the attack exist and are not verified as working exploit code.
RemediationAI
No vendor-released patch is identified in the supplied sources for CVE-2026-119651, so the durable fix is an upstream code change in FeedController.delFeed and FeedServiceImpl that resolves the supplied feedId to its owning user and rejects the request unless the authenticated principal matches; track https://github.com/HuLaSpark/HuLa-Server/issues/34 and the repository at https://github.com/HuLaSpark/HuLa-Server for a release above 3.0.7 and upgrade as soon as one ships. Until then, the compensating controls that fit an authenticated-only IDOR are access-side rather than network-side: gate account creation behind invitations or admin approval so the pool of potential abusers is small and attributable, and rate-limit or alert on POST /feed/del calls whose feedId does not belong to the calling session (this requires request-level logging with the authenticated user identity, and it detects rather than prevents abuse); the trade-off is added operational overhead and dependence on complete logging. Blocking /feed/del outright at a reverse proxy or WAF stops the attack class entirely but also breaks legitimate deletion of a user's own moments, so it is only viable as a short-term measure during an active abuse window. Maintain backups or soft-delete/retention for feed rows, media, comments and likes so that deletions can be reversed, accepting extra storage cost. Because exploitation requires a valid account and only destroys feed content, prioritization can follow the moderate 'this month' cadence rather than emergency response.
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
HuLa-Server is a Java service organized as the luohuo-cloud microservice suite, with the IM functionality split between luohuo-im-controller and luohuo-im-biz. The vulnerable flow starts in FeedController.java at lines 79-83 (v3.0.7 tag), which exposes POST /feed/del, and continues into FeedServiceImpl.java at lines 356-370, where the feed identified by the client-supplied feedId is removed together with its associated media, comments and likes. The root cause is CWE-639, authorization bypass through a user-controlled key: the object identifier is taken directly from the request and the operation is performed without an ownership or permission check binding that identifier to the authenticated principal. Because the identifier is the only gate, any account that can guess or enumerate valid feedId values can act on records belonging to other users. The CPE cpe:2.3:a:hulaspark:hula-server:*:*:*:*:*:*:*:* covers the affected line up to and including 3.0.7. The CVSS 4.0 score of 5.3 and the assessed CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L agree on the shape of the risk: network-reachable, low attack complexity, authenticated, no user interaction, no confidentiality impact, and limited integrity and availability impact from destroyed feed content. The trigger is the ownership check that is absent from the delete path; the sources do not describe any additional precondition such as a race condition or non-default configuration.
Know when Hula Server 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Remote, low-complexity call needs only a standard authenticated account (PR:L); unauthorized deletion harms integrity and availability (I:L/A:L) with no data disclosure (C:N).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
HuLa-Server through 3.0.7 contains an insecure direct object reference vulnerability in FeedController.delFeed that allows authenticated users to delete other users' moments by supplying arbitrary feedId values. Attackers can send POST requests to /feed/del with another user's feedId to delete their moments along with associated media, comments, and likes.
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
More in Hula Server
View allAn insecure direct object reference in HuLa-Server through 3.0.7 lets any authenticated user read other users' friend li
HuLa-Server through 3.0.7 contains an insecure direct object reference (IDOR) in PrivacyController that lets any authent
EUVD-2026-114067
GHSA-6xjw-67p8-hqr9
NVD
CVE.org
EPSS
Exploit-DB