{"id":"CVE-2025-12833","aliases":["EUVD-2025-119997","GHSA-pmjc-x5xh-p27v"],"status":"published","title":"GeoDirectory – WP Business Directory Plugin and Classified Listings Directory \u003c= 2.8.139 - Missing Authorization to Authenticated (Author+) Arbitrary Image Attachment","description":"The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.8.139 via the 'post_attachment_upload' function due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with author-level access and above, to attach arbitrary image files to arbitrary places.","severity":{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00242,"percentile":0.15511,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-639"],"published":"2025-11-12T04:29:09Z","modified":"2026-10-28T02:30:43Z","products":[{"vendor":"paoltaia","product":"geodirectory – wp business directory plugin and classified listings directory"}],"references":[{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/408f0c2a-ef3c-4592-8722-d56afce92e24?source=cve","tags":["web"]},{"url":"https://wordpress.org/plugins/geodirectory/","tags":["web"]},{"url":"https://github.com/AyeCode/geodirectory/commit/db655b04be32a160c0abf73217faf0a50585aa92","tags":["fix"]},{"url":"https://plugins.trac.wordpress.org/changeset?sfp_email=\u0026sfph_mail=\u0026reponame=\u0026old=3393024%40geodirectory\u0026new=3393024%40geodirectory\u0026sfp_email=\u0026sfph_mail=","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-12833","tags":["advisory"]},{"url":"https://wordpress.org/plugins/geodirectory"},{"url":"https://github.com/advisories/GHSA-pmjc-x5xh-p27v"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/12xxx/CVE-2025-12833.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2025-12833","title":"GeoDirectory – WP Business Directory Plugin and Classified Listings Directory \u003c= 2.8.139 - Missing Authorization to Authenticated (Author+) Arbitrary Image Attachment","description":"The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.8.139 via the 'post_attachment_upload' function due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with author-level access and above, to attach arbitrary image files to arbitrary places.","status":"published","published":"2025-11-12T04:29:09.221Z","modified":"2026-04-08T16:48:26.458Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T14:32:41.743125Z"}],"euvd":[{"id":"EUVD-2025-119997","description":"The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.8.139 via the 'post_attachment_upload' function due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with author-level access and above, to attach arbitrary image files to arbitrary places.","status":"published","published":"2025-11-12T04:29:09Z","modified":"2026-04-08T16:48:26Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T19:25:01.825384Z"}],"ghsa":[{"id":"GHSA-pmjc-x5xh-p27v","title":"The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory plugin for...","description":"The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.8.139 via the 'post_attachment_upload' function due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with author-level access and above, to attach arbitrary image files to arbitrary places.","status":"published","published":"2025-11-12T06:30:24Z","modified":"2025-11-12T06:30:30Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T15:04:45.782037Z"}],"nvd":[{"id":"CVE-2025-12833","description":"The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.8.139 via the 'post_attachment_upload' function due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with author-level access and above, to attach arbitrary image files to arbitrary places.","status":"published","published":"2025-11-12T05:15:41.94Z","modified":"2026-10-18T20:10:00.11Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T14:11:43.650381Z"}],"osv":[{"id":"CVE-2025-12833","title":"GeoDirectory – WP Business Directory Plugin and Classified Listings Directory \u003c= 2.8.139 - Missing Authorization to Authenticated (Author+) Arbitrary Image Attachment","description":"The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.8.139 via the 'post_attachment_upload' function due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with author-level access and above, to attach arbitrary image files to arbitrary places.","status":"published","published":"2025-11-12T04:29:09.221Z","modified":"2026-10-28T02:30:43.079105433Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-639"],"updated_at":"2026-11-02T15:44:46.024537Z"}]}}
