← Vulnerability feed

Vulnerability record · CVE-2021-44427 · published 29 November 2021

CVE-2021-44427: RosarioSIS unauthenticated SQL injection in Side.php syear parameter

Rosariosis · Rosariosis

Rosario Student Information System (rosariosis) before 8.1.1 passes the syear parameter in /Side.php into SQL without sanitization, allowing unauthenticated SQL injection. Because the endpoint is reachable without login, any remote attacker can run arbitrary PostgreSQL statements against the application database.

9.8 CVSS 3.1 Critical EPSS 51% · top 1.1% CWE-89 · SQL injection
9.8CVSS 3.1 base score, v2 7.5
51%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
2References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

An unauthenticated SQL Injection vulnerability in Rosario Student Information System (aka rosariosis) before 8.1.1 allows remote attackers to execute PostgreSQL statements (e.g., SELECT, INSERT, UPDATE, and DELETE) through /Side.php via the syear parameter.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: high.

critical priorityCVSS 9.8 with no authentication or user interaction required, an exploit-tagged reference and very high EPSS make this an urgent patch target.

What it is

Rosario Student Information System (rosariosis) before 8.1.1 passes the syear parameter in /Side.php into SQL without sanitization, allowing unauthenticated SQL injection. Because the endpoint is reachable without login, any remote attacker can run arbitrary PostgreSQL statements against the application database.

Impact

An attacker gains full read and write access to the underlying PostgreSQL database, including SELECT, INSERT, UPDATE and DELETE, which can expose or alter student, staff and administrative records. The CVSS vector rates confidentiality, integrity and availability all High.

Attack surface

Reached over the network via HTTP requests to /Side.php with a crafted syear parameter; the CVSS vector shows no privileges required and no user interaction, so no authentication is needed.

Exploitation

Not listed in CISA KEV and no ransomware use documented, but the references are tagged Exploit and EPSS is 0.50641 (98.9th percentile), indicating a high likelihood of exploitation activity.

What to do

  • Upgrade rosariosis to 8.1.1 or later, which is the fixed version per the advisory.
  • If immediate upgrade is not possible, restrict network access to /Side.php and the application to trusted networks or a VPN.
  • Apply input validation or parameterized queries to the syear parameter as a temporary code-level fix.
  • Run the application database account with least privilege so injected statements cannot reach unrelated schemas or functions.
  • Review database and web logs for prior exploitation attempts before patching.

Detection

  • Inspect web server and WAF logs for requests to /Side.php with unusual or malformed syear values, including SQL keywords, quotes or comment markers.
  • Enable PostgreSQL statement logging and look for unexpected SELECT, INSERT, UPDATE or DELETE statements originating from the web application account.
  • Alert on database errors or anomalous query volume from the rosariosis application host.
  • Monitor for outbound or lateral activity from the database server that could indicate data exfiltration after injection.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
https://gitlab.com/francoisjacquet/rosariosis/-/issues/328 ExploitIssue TrackingThird Party Advisory
https://gitlab.com/francoisjacquet/rosariosis/-/issues/328 ExploitIssue TrackingThird Party Advisory

Track CVE-2021-44427 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2022-2714Rosariosis vulnerabilityImproper Handling of Length Parameter Inconsistency in GitHub repository francoisjacquet/rosariosis prior to 10.0.EPSS 0.87%9.8CVE-2021-44567Rosariosis sql injection vulnerabilityAn unauthenticated SQL Injection vulnerability exists in RosarioSIS before 7.6.1 via the votes parameter in ProgramFunctions/PortalPollsNotes.fnc.php.EPSS 23%9.1CVE-2022-2067Rosariosis sql injection vulnerabilitySQL Injection in GitHub repository francoisjacquet/rosariosis prior to 9.0.EPSS 1.9%7.5CVE-2023-2665Rosariosis vulnerabilityStorage of Sensitive Data in a Mechanism without Access Control in GitHub repository francoisjacquet/rosariosis prior to 11.0.EPSS 0.61%7.5CVE-2023-0994Rosariosis information exposure vulnerabilityExposure of Sensitive Information to an Unauthorized Actor in GitHub repository francoisjacquet/rosariosis prior to 10.8.2.EPSS 1.0%6.5CVE-2023-2202Rosariosis improper access control vulnerabilityImproper Access Control in GitHub repository francoisjacquet/rosariosis prior to 10.9.3.EPSS 0.54%6.1CVE-2021-45416Rosariosis cross-site scripting vulnerabilityReflected Cross-site scripting (XSS) vulnerability in RosarioSIS 8.2.1 allows attackers to inject arbitrary HTML via the search_term parameter in the…EPSS 2.3%6.1CVE-2020-15718Rosariosis cross-site scripting vulnerabilityRosarioSIS 6.7.2 is vulnerable to XSS, caused by improper validation of user-supplied input by the PrintSchedules.php script. A remote attacker could…EPSS 6.4%

Source: NIST National Vulnerability Database (record CVE-2021-44427), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.