{"id":"CVE-2026-16959","aliases":["EUVD-2026-63820","GHSA-qg9r-vw9x-vfr5"],"status":"published","title":"Media Library Assistant \u003c 3.40 - Author+ SQL Injection via mla_search_connector","description":"The Media Library Assistant WordPress plugin before 3.40 does not validate a search parameter before concatenating it into a SQL query in one of its media-library query handlers, allowing users with the Author role to perform SQL injection.","severity":{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-11","score":0.01282,"percentile":0.7045,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-89"],"published":"2026-08-21T06:00:16Z","modified":"2026-10-18T20:10:00Z","exploits":[{"source":"nuclei","id":"CVE-2026-16959","title":"WordPress Media Library Assistant \u003c 3.40 - SQL Injection","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-16959.yaml"}],"products":[{"vendor":"david lingren","product":"media library assistant"},{"vendor":"unknown","product":"media library assistant"}],"references":[{"url":"https://wpscan.com/vulnerability/7b13e3d3-42ee-4fe2-bb47-75bd2273f1b0/","tags":["exploit","vdb-entry","technical-description"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-16959"},{"url":"https://wpscan.com/vulnerability/7b13e3d3-42ee-4fe2-bb47-75bd2273f1b0"},{"url":"https://github.com/advisories/GHSA-qg9r-vw9x-vfr5"}],"sources":{"cve":[{"id":"CVE-2026-16959","title":"Media Library Assistant \u003c 3.40 - Author+ SQL Injection via mla_search_connector","description":"The Media Library Assistant WordPress plugin before 3.40 does not validate a search parameter before concatenating it into a SQL query in one of its media-library query handlers, allowing users with the Author role to perform SQL injection.","status":"published","published":"2026-08-21T06:00:16.799Z","modified":"2026-08-21T12:53:36.749Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium","assessor":"adp"}],"cwes":["CWE-89"],"updated_at":"2026-11-02T14:20:10.870108Z"}],"euvd":[{"id":"EUVD-2026-63820","description":"The Media Library Assistant WordPress plugin before 3.40 does not validate a search parameter before concatenating it into a SQL query in one of its media-library query handlers, allowing users with the Author role to perform SQL injection.","status":"published","published":"2026-08-21T06:00:16Z","modified":"2026-08-21T12:53:36Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T18:01:37.96401Z"}],"ghsa":[{"id":"GHSA-qg9r-vw9x-vfr5","title":"The Media Library Assistant WordPress plugin before 3.40 does not validate a search parameter...","description":"The Media Library Assistant WordPress plugin before 3.40 does not validate a search parameter before concatenating it into a SQL query in one of its media-library query handlers, allowing users with the Author role to perform SQL injection.","status":"published","published":"2026-08-21T09:32:04Z","modified":"2026-08-21T15:33:14Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium"}],"cwes":["CWE-89"],"updated_at":"2026-11-02T15:10:49.498684Z"}],"nvd":[{"id":"CVE-2026-16959","description":"The Media Library Assistant WordPress plugin before 3.40 does not validate a search parameter before concatenating it into a SQL query in one of its media-library query handlers, allowing users with the Author role to perform SQL injection.","status":"published","published":"2026-08-21T07:16:24.94Z","modified":"2026-10-18T20:10:00.11Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-89"],"updated_at":"2026-11-02T14:12:40.665005Z"}]}}
