{"id":"CVE-2024-12305","aliases":["EUVD-2024-50758","GHSA-3fh3-9f74-h562"],"status":"published","title":"Object-Level Access Control Vulnerability Allows Unauthorized Access to Student Grades in Unifiedtransform","description":"An object-level access control vulnerability in Unifiedtransform version 2.0 and potentially earlier versions allows unauthorized access to student grades. A malicious student user can view grades of other students by manipulating the student_id parameter in the marks viewing endpoint. The vulnerability exists due to insufficient access control checks in MarkController.php. At the time of publication of the CVE no patch is available.","severity":{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00259,"percentile":0.17756,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-639"],"published":"2024-12-09T08:49:53Z","modified":"2026-10-28T02:30:49Z","products":[{"vendor":"unifiedtransform","product":"unifiedtransform"}],"references":[{"url":"https://huntr.com/bounties/90a7299e-9233-43fd-b666-7375c4fdbb3c","tags":["exploit","evidence"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-12305","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-3fh3-9f74-h562"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/12xxx/CVE-2024-12305.json","tags":["advisory"]},{"url":"https://github.com/changeweb/Unifiedtransform","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2024-12305","title":"Object-Level Access Control Vulnerability Allows Unauthorized Access to Student Grades in Unifiedtransform","description":"An object-level access control vulnerability in Unifiedtransform version 2.0 and potentially earlier versions allows unauthorized access to student grades. A malicious student user can view grades of other students by manipulating the student_id parameter in the marks viewing endpoint. The vulnerability exists due to insufficient access control checks in MarkController.php. At the time of publication of the CVE no patch is available.","status":"published","published":"2024-12-09T08:49:53.971Z","modified":"2024-12-09T15:30:21.269Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T14:34:12.287582Z"}],"euvd":[{"id":"EUVD-2024-50758","description":"An object-level access control vulnerability in Unifiedtransform version 2.0 and potentially earlier versions allows unauthorized access to student grades. A malicious student user can view grades of other students by manipulating the student_id parameter in the marks viewing endpoint. The vulnerability exists due to insufficient access control checks in MarkController.php. At the time of publication of the CVE no patch is available.","status":"published","published":"2024-12-09T08:49:53Z","modified":"2024-12-09T15:30:21Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-03T00:04:38.257628Z"}],"ghsa":[{"id":"GHSA-3fh3-9f74-h562","title":"An object-level access control vulnerability in Unifiedtransform version 2.0 and potentially...","description":"An object-level access control vulnerability in Unifiedtransform version 2.0 and potentially earlier versions allows unauthorized access to student grades. A malicious student user can view grades of other students by manipulating the student_id parameter in the marks viewing endpoint. The vulnerability exists due to insufficient access control checks in MarkController.php. At the time of publication of the CVE no patch is available.","status":"published","published":"2024-12-09T09:31:20Z","modified":"2024-12-09T09:31:21Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T14:59:04.750565Z"}],"nvd":[{"id":"CVE-2024-12305","description":"An object-level access control vulnerability in Unifiedtransform version 2.0 and potentially earlier versions allows unauthorized access to student grades. A malicious student user can view grades of other students by manipulating the student_id parameter in the marks viewing endpoint. The vulnerability exists due to insufficient access control checks in MarkController.php. At the time of publication of the CVE no patch is available.","status":"published","published":"2024-12-09T09:15:04.97Z","modified":"2026-06-17T06:59:28.02Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T14:10:39.434419Z"}],"osv":[{"id":"CVE-2024-12305","title":"Object-Level Access Control Vulnerability Allows Unauthorized Access to Student Grades in Unifiedtransform","description":"An object-level access control vulnerability in Unifiedtransform version 2.0 and potentially earlier versions allows unauthorized access to student grades. A malicious student user can view grades of other students by manipulating the student_id parameter in the marks viewing endpoint. The vulnerability exists due to insufficient access control checks in MarkController.php. At the time of publication of the CVE no patch is available.","status":"published","published":"2024-12-09T08:49:53.971Z","modified":"2026-10-28T02:30:49.839195028Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T15:44:37.917085Z"}]}}
