ocPortal version 7.1.5 suffers from a cross-site scripting (XSS) and arbitrary file disclosure vulnerabilities:
1. Cross-site scripting (XSS): Input passed via the "path" and "line" GET parameters to "/code_editor.php" script is not properly sanitised before being returned to the user.
2. Arbitrary file disclosure: Input passed via the "file" GET parameter to "/site/catalogue_file.php" script is not properly sanitised before being used in fopen() call.
Vulnerability ID: HTB23078
Vendor Notification / Patch / Public Disclosure Dates: 29 February / 21 March / 28 March
Vulnerabilities Type: Cross-Site Scripting (XSS), Arbitrary File Disclosure
Solution Status: Fixed by Vendor
Risk level: High
Solution: Upgrade to 7.1.6 or later version