CVE Explorer
CVE-2026-2144
The Magic Login Mail or QR Code plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 2.05. This is due to the plugin storing the magic login QR code image with a predictable, static filename (QR_Code.png) in the publicly accessible WordPress uploads directory during the email sending process. The file is only deleted after wp_mail() completes, creating an exploitable race condition window. This makes it possible for unauthenticated attackers to trigger
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"defaultStatus":"unaffected","product":"Magic Login Mail or QR Code","vendor":"katsushi-kawamori","versions":[{"lessThanOrEqual":"2.05","status":"affected","version":"0","versionType":"semver"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:e194b242c487d5560883171575cd392463d6282590fbd1e83ac3722685da7f20 · sha256:72d9de55586c3937… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"baseScore":8.1,"baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:e194b242c487d5560883171575cd392463d6282590fbd1e83ac3722685da7f20 · sha256:72d9de55586c3937… · /containers/cna/metrics/0/cvssV3_1
CWE assertions
1 source assertion{"cweId":"CWE-269","description":"CWE-269 Improper Privilege Management","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:e194b242c487d5560883171575cd392463d6282590fbd1e83ac3722685da7f20 · sha256:72d9de55586c3937… · /containers/cna/problemTypes/0/descriptions/0
Source references
4 source assertions{"url":"https://plugins.trac.wordpress.org/browser/magic-login-mail/trunk/lib/class-magicloginmail.php#L250"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:e194b242c487d5560883171575cd392463d6282590fbd1e83ac3722685da7f20 · sha256:72d9de55586c3937… · /containers/cna/references/2
{"url":"https://plugins.trac.wordpress.org/browser/magic-login-mail/trunk/lib/class-magicloginmail.php#L325"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:e194b242c487d5560883171575cd392463d6282590fbd1e83ac3722685da7f20 · sha256:72d9de55586c3937… · /containers/cna/references/1
{"url":"https://plugins.trac.wordpress.org/changeset/3460417/"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:e194b242c487d5560883171575cd392463d6282590fbd1e83ac3722685da7f20 · sha256:72d9de55586c3937… · /containers/cna/references/3
{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/65066a17-653b-4444-9bd0-894ea8c1acb1?source=cve"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:e194b242c487d5560883171575cd392463d6282590fbd1e83ac3722685da7f20 · sha256:72d9de55586c3937… · /containers/cna/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.