CVE-2026-79348
MEDIUMCVSS 4.3Description
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
Timeline
Published:September 29th, 2026 8:17 PM
Last modified:September 30th, 2026 5:32 PM
CVSS Scoring
CVSS v3: 4.3 (MEDIUM)
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weaknesses (CWE)
References & Reports
Advisories, patches, and third-party reports
- https://github.com/mighty840/kitchenasty
- https://github.com/mighty840/kitchenasty/blob/main/packages/server/src/controllers/reservation.controller.ts
- https://github.com/mighty840/kitchenasty/blob/main/packages/server/src/routes/reservation.routes.ts
- https://github.com/mighty840/kitchenasty/pull/43
- https://github.com/mighty840/kitchenasty/security/advisories/GHSA-2w4m-hjg2-2v92
Source: NIST NVD · Data may lag official sources by up to one minute