CVE-2026-116217: RosarioSIS before 12.9.2 Reflected XSS via menu_id in MenuReports.php

Published Oct 26, 2026
·
Updated

RosarioSIS before 12.9.2 contains a reflected cross-site scripting vulnerability in modules/FoodService/MenuReports.php that allows unauthenticated attackers to inject attributes via unescaped menuid and modname parameters. Attackers can lure a logged-in administrator to a crafted Modules.php link whose double-quoted menuid injects an onmouseover handler, stealing session and CSRF tokens to act as the administrator.

Affected Software

1 affected component
rosariosis rosariosis<12.9.2

Event History

Oct 26, 2026
CVE Published
via MITRE·01:08 PM
Data Sourced
via MITRE·01:08 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

RosarioSIS installations running a version before 12.9.2 are affected. Exploitation targets a logged-in administrator, because the injected script can steal that administrator's session and CSRF tokens.

2

What does an attacker need to exploit it?

The attacker does not need to authenticate, but must induce a logged-in administrator to open a crafted Modules.php link. The malicious request uses unescaped menu_id and modname parameters to inject an onmouseover handler.

3

Is direct interaction by an administrator required?

Yes. The attack requires user interaction: a logged-in administrator must be lured to the crafted link and trigger the injected handler, such as by hovering over the affected element.

4

What should be done if the deployment cannot be upgraded immediately?

The provided data identifies the vulnerable code path as modules/Food_Service/MenuReports.php and the affected parameters as menu_id and modname. Restricting or filtering untrusted requests containing these parameters to the affected Modules.php workflow can reduce exposure, but the data does not provide a validated workaround.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203