Description
Hi.Events through 1.9.0 contains a promo code validation vulnerability where reservation validates usage count before asynchronous UpdateEventStatisticsJob increments it, allowing attackers to redeem limited promo codes unlimited times. Attackers can sequentially reserve multiple orders with the same restricted promo code, each reading order_usage_count=0 and passing validation, then complete them all at discounted prices without concurrent requests.
Published: 2026-06-29
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Hi.Events enables users to reserve event tickets and apply promotional codes that reduce the price. The vulnerable release validates the usage count of a promo code before an asynchronous job increments it, allowing an attacker to redeem a limited‑use code an unlimited number of times by submitting sequential reservations that each read the usage count as zero. The key weakness is a race condition (CWE‑367) that permits creating multiple orders with a single discounted code, thereby enabling repeated financial benefit and potential disruption of the platform.

Affected Systems

The flaw exists in the Hi.Events platform released by HiEventsDev, specifically version 1.9.0. Any deployment of this release that accepts promotional codes can be exploited; upgrades to newer releases that validate usage after the statistics update address the issue.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity, and no EPSS score is currently available, implying limited publicly known exploitation data. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit it by making ordinary reservation requests against the web interface; no special privileges are required. The race condition depends on the timing between order validation and the asynchronous statistics job, making the attack feasible in a typical deployment where the job runs on a separate background worker.

Generated by OpenCVE AI on June 29, 2026 at 19:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Hi.Events to a version that validates promo code usage after the statistics update.
  • If an immediate upgrade is not possible, disable the use of promo codes until a vendor fix is applied.
  • Add an additional check of the promo code’s usage count after the statistics job completes before confirming an order, ensuring the count does not exceed the allowed maximum.

Generated by OpenCVE AI on June 29, 2026 at 19:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 29 Jun 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 29 Jun 2026 18:15:00 +0000

Type Values Removed Values Added
Description Hi.Events through 1.9.0 contains a promo code validation vulnerability where reservation validates usage count before asynchronous UpdateEventStatisticsJob increments it, allowing attackers to redeem limited promo codes unlimited times. Attackers can sequentially reserve multiple orders with the same restricted promo code, each reading order_usage_count=0 and passing validation, then complete them all at discounted prices without concurrent requests.
Title Hi.Events 1.9.0 - Promo Code Max-Usage Bypass via Asynchronous Job Race Condition
First Time appeared Hi.events
Hi.events hi.events
Weaknesses CWE-367
CPEs cpe:2.3:a:hi.events:hi.events:*:*:*:*:*:*:*:*
Vendors & Products Hi.events
Hi.events hi.events
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N'}

cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Hi.events Hi.events
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-06-29T19:40:33.984Z

Reserved: 2026-06-26T13:59:33.048Z

Link: CVE-2026-57959

cve-icon Vulnrichment

Updated: 2026-06-29T19:40:29.332Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-30T00:00:05Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition