Writeup Exploits

63,933 exploits tracked across all sources.

Sort: Activity Stars
CVE-2025-22929 WRITEUP CRITICAL
OS4ED openSIS 7.0-9.1 - SQL Injection via StudentFilters.php filter_id Parameter
OS4ED openSIS v7.0 to v9.1 was discovered to contain a SQL injection vulnerability via the filter_id parameter at /students/StudentFilters.php.
CVSS 9.8
CVE-2025-22928 WRITEUP CRITICAL
OS4ED openSIS 7.0-9.1 - SQL Injection via cp_id Parameter
OS4ED openSIS v7.0 to v9.1 was discovered to contain a SQL injection vulnerability via the cp_id parameter at /modules/messages/Inbox.php.
CVSS 9.8
CVE-2025-22927 WRITEUP CRITICAL
OS4ED openSIS 8.0-9.1 - Path Traversal via Crafted POST Request to Inbox.php
An issue in OS4ED openSIS v8.0 through v9.1 allows attackers to execute a directory traversal by sending a crafted POST request to /Modules.php?modname=messaging/Inbox.php&modfunc=save&filename.
CVSS 9.1
CVE-2025-22926 WRITEUP CRITICAL
OS4ED openSIS 8.0-9.1 - Path Traversal via Crafted POST Request to /Modules.php
An issue in OS4ED openSIS v8.0 through v9.1 allows attackers to execute a directory traversal by sending a crafted POST request to /Modules.php?modname=messaging/Inbox.php&modfunc=save&filename.
CVSS 9.8
CVE-2025-22925 WRITEUP HIGH
OS4ED openSIS 7.0-9.1 - Authenticated SQL Injection via Attendance Codes Table Parameter
OS4ED openSIS v7.0 to v9.1 was discovered to contain a SQL injection vulnerability via the table parameter at /attendance/AttendanceCodes.php. The remote, authenticated attacker requires the admin role to successfully exploit this vulnerability.
CVSS 7.5
CVE-2025-22924 WRITEUP HIGH
OS4ED openSIS 7.0-9.1 - SQL Injection via stu_id Parameter
OS4ED openSIS v7.0 through v9.1 contains a SQL injection vulnerability via the stu_id parameter at /modules/students/Student.php.
CVSS 8.8
CVE-2025-22923 WRITEUP HIGH
OS4ED openSIS 8.0-9.1 - Path Traversal and Arbitrary File Deletion via /Modules.php
An issue in OS4ED openSIS v8.0 through v9.1 allows attackers to execute a directory traversal and delete files by sending a crafted POST request to /Modules.php?modname=users/Staff.php&removefile.
CVSS 8.8
CVE-2023-38885 WRITEUP HIGH
OpenSIS Classic Community Edition 9.0 - Cross-Site Request Forgery
OpenSIS Classic Community Edition version 9.0 lacks cross-site request forgery (CSRF) protection throughout the whole app. This may allow an attacker to trick an authenticated user into performing any kind of state changing request.
CVSS 8.8
CVE-2023-38884 WRITEUP HIGH
openSIS Classic 9.0 - Unauthenticated Insecure Direct Object Reference via Student Files Endpoint
An Insecure Direct Object Reference (IDOR) vulnerability in the Community Edition version 9.0 of openSIS Classic allows an unauthenticated remote attacker to access any student's files by visiting '/assets/studentfiles/<studentId>-<filename>'
CVSS 7.5
CVE-2023-38883 WRITEUP MEDIUM
OS4ED openSIS Classic 9.0 - Reflected Cross-Site Scripting via ParentLookup.php ajax Parameter
A reflected cross-site scripting (XSS) vulnerability in the Community Edition version 9.0 of OS4ED's openSIS Classic allows remote attackers to execute arbitrary JavaScript in the web browser of a user, by including a malicious payload into the 'ajax' parameter in 'ParentLookup.php'.
CVSS 6.1
CVE-2023-38882 WRITEUP MEDIUM
OS4ED openSIS Classic 9.0 - Reflected Cross-Site Scripting via ForExport.php Include Parameter
A reflected cross-site scripting (XSS) vulnerability in the Community Edition version 9.0 of OS4ED's openSIS Classic allows remote attackers to execute arbitrary JavaScript in the web browser of a user, by including a malicious payload into the 'include' parameter in 'ForExport.php'
CVSS 6.1
CVE-2023-38881 WRITEUP MEDIUM
OS4ED openSIS Classic 9.0 - Reflected Cross-Site Scripting via CalendarModal.php Parameters
A reflected cross-site scripting (XSS) vulnerability in the Community Edition version 9.0 of OS4ED's openSIS Classic allows remote attackers to execute arbitrary JavaScript in the web browser of a user, by including a malicious payload into any of the 'calendar_id', 'school_date', 'month' or 'year' parameters in 'CalendarModal.php'.
CVSS 6.1
CVE-2023-38880 WRITEUP CRITICAL
openSIS Classic 9.0 - Info Disclosure
The Community Edition version 9.0 of OS4ED's openSIS Classic has a broken access control vulnerability in the database backup functionality. Whenever an admin generates a database backup, the backup is stored in the web root while the file name has a format of "opensisBackup<date>.sql" (e.g. "opensisBackup07-20-2023.sql"), i.e. can easily be guessed. This file can be accessed by any unauthenticated actor and contains a dump of the whole database including password hashes.
CVSS 9.8
CVE-2023-38879 WRITEUP HIGH
openSIS Classic <9.0 - Path Traversal
The Community Edition version 9.0 of OS4ED's openSIS Classic allows remote attackers to read arbitrary files via a directory traversal vulnerability in the 'filename' parameter of 'DownloadWindow.php'.
CVSS 7.5
CVE-2022-45962 WRITEUP MEDIUM
os4ed openSIS < 8.0 - SQL Injection via CalendarModal.php
Open Solutions for Education, Inc openSIS Community Edition v8.0 and earlier is vulnerable to SQL Injection via CalendarModal.php.
CVSS 6.5
CVE-2022-45962 WRITEUP MEDIUM
os4ed openSIS < 8.0 - SQL Injection via CalendarModal.php
Open Solutions for Education, Inc openSIS Community Edition v8.0 and earlier is vulnerable to SQL Injection via CalendarModal.php.
CVSS 6.5
CVE-2022-45962 WRITEUP MEDIUM
os4ed openSIS < 8.0 - SQL Injection via CalendarModal.php
Open Solutions for Education, Inc openSIS Community Edition v8.0 and earlier is vulnerable to SQL Injection via CalendarModal.php.
CVSS 6.5
CVE-2022-27041 WRITEUP HIGH
OpenSIS Classic 8.0 - SQL Injection via Student ID Parameter
Due to lack of protection, parameter student_id in OpenSIS Classic 8.0 /modules/eligibility/Student.php can be used to inject SQL queries to extract information from databases.
CVSS 7.5
CVE-2021-41679 WRITEUP CRITICAL
openSIS 8.0 - SQL Injection via InputFinalGrades.php Period Parameter
A SQL injection vulnerability exists in version 8.0 of openSIS when MySQL or MariaDB is used as the application database. An attacker can then issue the SQL command through the /opensis/modules/grades/InputFinalGrades.php, period parameter.
CVSS 9.8
CVE-2021-41678 WRITEUP CRITICAL
openSIS 8.0 - SQL Injection via Staff.php staff[TITLE] Parameter
A SQL injection vulnerability exists in version 8.0 of openSIS when MySQL or MariaDB is used as the application database. An attacker can then issue the SQL command through the /opensis/modules/users/Staff.php, staff{TITLE] parameter.
CVSS 9.8
CVE-2021-41677 WRITEUP CRITICAL
openSIS 8.0 - SQL Injection via Grade Parameter in GetStuListFnc.php
A SQL injection vulnerability exists in version 8.0 of openSIS when MySQL or MariaDB is used as the application database. An attacker can then issue the SQL command through the /opensis/functions/GetStuListFnc.php &Grade= parameter.
CVSS 9.8
CVE-2021-40637 WRITEUP MEDIUM
OS4ED openSIS 8.0 - Cross-Site Scripting in EmailCheckOthers.php
OS4ED openSIS 8.0 is affected by cross-site scripting (XSS) in EmailCheckOthers.php. An attacker can inject JavaScript code to get the user's cookie and take over the working session of user.
CVSS 6.1
CVE-2021-40636 WRITEUP HIGH
OS4ED openSIS 8.0 - SQL Injection in CheckDuplicateName.php
OS4ED openSIS 8.0 is affected by SQL Injection in CheckDuplicateName.php, which can extract information from the database.
CVSS 7.5
CVE-2021-40635 WRITEUP HIGH
OS4ED openSIS 8.0 - SQL Injection in ChooseCpSearch.php and ChooseRequestSearch.php
OS4ED openSIS 8.0 is affected by SQL injection in ChooseCpSearch.php, ChooseRequestSearch.php. An attacker can inject a SQL query to extract information from the database.
CVSS 7.5
CVE-2021-40618 WRITEUP CRITICAL
openSIS Classic 8.0 - SQL Injection
An SQL Injection vulnerability exists in openSIS Classic 8.0 via the 1) ADDR_CONT_USRN, 2) ADDR_CONT_PSWD, 3) SECN_CONT_USRN or 4) SECN_CONT_PSWD parameters in HoldAddressFields.php.
CVSS 9.8