{"id":"CVE-2024-13265","aliases":["DRUPAL-CONTRIB-2024-029","EUVD-2024-51479","GHSA-2rx4-vrv5-3mjp"],"status":"published","title":"Opigno Learning path - Critical - Arbitrary PHP code execution - SA-CONTRIB-2024-029","description":"Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection') vulnerability in Drupal Opigno Learning path allows PHP Local File Inclusion.This issue affects Opigno Learning path: from 0.0.0 before 3.1.2.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-10","score":0.00574,"percentile":0.47729,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-96"],"published":"2024-08-07T17:36:15Z","modified":"2026-10-28T02:31:05Z","fixes":[{"ecosystem":"Packagist:https://packages.drupal.org/8","package":"drupal/opigno_learning_path","fixed_in":["3.1.2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Packagist:https://packages.drupal.org/8","package":"drupal/opigno_learning_path","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.2"}]}]}],"products":[{"vendor":"drupal","product":"opigno learning path"},{"vendor":"opigno","product":"learning_path"}],"references":[{"url":"https://www.drupal.org/sa-contrib-2024-029","tags":["Third Party Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-13265","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-2rx4-vrv5-3mjp"},{"url":"https://git.drupalcode.org/project/opigno_learning_path","tags":["web"]},{"url":"https://www.drupal.org/project/opigno_learning_path","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/13xxx/CVE-2024-13265.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2024-13265","title":"Opigno Learning path - Critical - Arbitrary PHP code execution - SA-CONTRIB-2024-029","description":"Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection') vulnerability in Drupal Opigno Learning path allows PHP Local File Inclusion.This issue affects Opigno Learning path: from 0.0.0 before 3.1.2.","status":"published","published":"2025-01-09T19:16:21.09Z","modified":"2025-01-14T16:28:09.972Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-96"],"updated_at":"2026-11-02T14:34:13.321108Z"}],"euvd":[{"id":"EUVD-2024-51479","description":"Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection') vulnerability in Drupal Opigno Learning path allows PHP Local File Inclusion.This issue affects Opigno Learning path: from 0.0.0 before 3.1.2.","status":"published","published":"2025-01-09T19:16:21Z","modified":"2025-01-14T16:28:09Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-03T00:04:19.834715Z"}],"ghsa":[{"id":"GHSA-2rx4-vrv5-3mjp","title":"Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection')...","description":"Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection') vulnerability in Drupal Opigno Learning path allows PHP Local File Inclusion.This issue affects Opigno Learning path: from 0.0.0 before 3.1.2.","status":"published","published":"2025-01-09T21:31:31Z","modified":"2025-01-14T18:32:58Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-96"],"updated_at":"2026-11-02T14:59:31.239029Z"}],"nvd":[{"id":"CVE-2024-13265","description":"Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection') vulnerability in Drupal Opigno Learning path allows PHP Local File Inclusion.This issue affects Opigno Learning path: from 0.0.0 before 3.1.2.","status":"published","published":"2025-01-09T20:15:35.23Z","modified":"2026-06-17T07:01:37.717Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-96"],"updated_at":"2026-11-02T14:10:41.838321Z"}],"osv":[{"id":"CVE-2024-13265","title":"Opigno Learning path - Critical - Arbitrary PHP code execution - SA-CONTRIB-2024-029","description":"Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection') vulnerability in Drupal Opigno Learning path allows PHP Local File Inclusion.This issue affects Opigno Learning path: from 0.0.0 before 3.1.2.","status":"published","published":"2025-01-09T19:16:21.09Z","modified":"2026-10-28T02:31:05.541674694Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-96"],"updated_at":"2026-11-02T15:44:37.917085Z"},{"id":"DRUPAL-CONTRIB-2024-029","description":"The Opigno Learning Path module enables you to manage group content.\n\nAdministrative forms allow uploading malicious files which may contain arbitrary code (RCE) or cross site scriptiong (XSS). These forms were not adequately controlled with permissions that communicate the severity of the permission.\n\nThis vulnerability is mitigated by the fact that an attacker must have a role with the permission \"Manage group content in any group\".","status":"published","published":"2024-08-07T17:36:15Z","modified":"2026-09-10T03:45:53.401799518Z","updated_at":"2026-11-02T15:46:13.584509Z"}]}}
