CVE Catalog

CVE-2026-79348

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Summary

KitchenAsty through 0.3.0 contains an IDOR vulnerability in the reservations API. The endpoint GET /api/reservations/:id applies authentication middleware but lacks ownership or role checks, and the getReservation handler returns the record by client-supplied identifier without comparing reservation.customerId to the authenticated principal.

Risk Assessment

An attacker can access other users' reservations, leading to data confidentiality breach and potentially unauthorized actions.

Recommendation

Add authorization checks in the getReservation handler, comparing reservation.customerId with the authenticated user, and implement IDOR tests.

Related vulnerabilities

Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS