Skip to main content

HuLa-Server EUVDEUVD-2026-114067

| CVE-2026-119651 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-30 VulnCheck GHSA-6xjw-67p8-hqr9
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to HuLa-Server instance
  2. Delivery
    Obtain or enumerate victim feedId values
  3. Exploit
    POST crafted request to /feed/del
  4. Execution
    Server deletes feed without ownership check
  5. Impact
    Victim 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

HuLa-Server 0 ≤3.0.7

Affected Packages

euvd hula_server no fix

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 5.4 MEDIUM

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).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
niche open-source instant-messaging server, limited real-world production footprint
Social Media
1
Sightings
Data Quality
4 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.3%
Patch available No
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

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

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