Improper access control in OpenEMR - #VU158864
Published: November 3, 2026
Vulnerability details
The vulnerability allows a remote user to disclose other patients' prescription information across patient and squad boundaries.
The vulnerability exists due to improper access control in the OpenEMR CAMOS prescription printer when processing submitted prescription identifiers without checking patient ownership or prescription permissions. A remote user can submit a forged chrx_ checkbox name containing another patient's global prescription ID to retrieve the prescription's drug name, strength, quantity, dosage form, route, interval, directions, and refill count.