CVE-2026-79348

Insecure Direct Object Reference in KitchenAsty Reservations API Allows Unauthorized Access to User Reservations

Published Sep 29, 2026 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
KitchenAsty through 0.3.0 contains a broken object level authorization (IDOR) vulnerability in the reservations API. The endpoint GET /api/reservations/:id in packages/server applies the authenticate middleware but performs no ownership or role check, and the getReservation handler in packages/server/src/controllers/reservation.controller.ts returns the record retrieved by the client-supplied identifier without comparing reservation.customerId to the authenticated principal

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Title Insecure Direct Object Reference in KitchenAsty Reservations API Allows Unauthorized Access to User Reservations
Weaknesses CWE-284
CWE-639
Type Values Removed Values Added
Description KitchenAsty through 0.3.0 contains a broken object level authorization (IDOR) vulnerability in the reservations API. The endpoint GET /api/reservations/:id in packages/server applies the authenticate middleware but performs no ownership or role check, and the getReservation handler in packages/server/src/controllers/reservation.controller.ts returns the record retrieved by the client-supplied identifier without comparing reservation.customerId to the authenticated principal
References
Metrics cvssV3_1

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

Subscriptions

No data.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Sep 30, 2026, 3:10 PM
Reserved
Aug 25, 2026, 12:00 AM
Status
Deferred
Published
Sep 29, 2026, 8:17 PM
Modified
Sep 30, 2026, 5:32 PM