Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2636+ Articles
163+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-18550: Nokri WordPress Theme Unauthenticated Account Takeover
CVE-2026-18550: Nokri WordPress Theme Unauthenticated Account Takeover

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-18550

CVE-2026-18550: Nokri WordPress Theme Unauthenticated Account Takeover

A critical unauthenticated account-takeover flaw in the Nokri WordPress job board theme lets attackers reset any user's password, including admins.

Dylan H.

Security Team

September 2, 2026
4 min read

Affected Products

  • Nokri – Job Board WordPress Theme ≤ 1.6.6

Summary

CVE-2026-18550 is a critical privilege escalation via account takeover vulnerability (CWE-269: Improper Privilege Management) affecting the Nokri – Job Board WordPress Theme by scriptsbundle, in use on job-listing and recruitment sites built on WordPress. The flaw affects all versions up to and including 1.6.6 and carries a CVSS score of 9.8 (Critical). No authentication or user interaction is required to exploit it.

The bug lives in the theme's nokri_reset_password() function, which handles password-reset requests. Insufficient validation of the reset token allows an empty attacker-supplied token to match an empty or unset sb_password_forget_token user-meta value — effectively bypassing the token check entirely for any account that has never requested a password reset (which, on most sites, is every account, including the administrator's).


Vulnerability Details

AttributeValue
CVE IDCVE-2026-18550
CVSS Score9.8 (Critical) — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWECWE-269 — Improper Privilege Management
TypeUnauthenticated Account Takeover via Broken Reset-Token Validation
Attack VectorNetwork
Privileges RequiredNone
User InteractionNone
Vendorscriptsbundle

Affected Versions

ProductAffected VersionsFixed Version
Nokri – Job Board WordPress Theme≤ 1.6.6Not yet published

This is the second time this password-reset code path has been flagged: an earlier flaw in the same theme, CVE-2024-12824, allowed arbitrary password changes for the same underlying reason — the theme not properly rejecting an empty token value. CVE-2026-18550 shows that class of bug persisting into nokri_reset_password() in later releases, up to and including 1.6.6.


Root Cause and Attack Scenario

1. Attacker identifies a WordPress site running the Nokri theme
2. Attacker selects a target account (e.g. "admin" or a known username)
3. Attacker submits a password-reset request with an EMPTY reset token
4. nokri_reset_password() compares the empty token against the user's
   sb_password_forget_token meta value — which is also empty/unset for
   any account that has never triggered a legitimate reset
5. The comparison succeeds; the attacker sets a new password for the
   targeted account without ever proving ownership of it
6. Attacker logs in as the compromised user, including administrators

Because the vulnerable comparison only fails once a real reset token has been generated and stored, every account that has never used the "forgot password" flow is exploitable by default — which on most installs includes the site administrator.

Impact of Successful Exploitation

ImpactDescription
Full Account TakeoverReset the password of any user, including administrators
Site CompromiseAdmin takeover leads to plugin/theme editor RCE, malicious redirects, or webshell upload
Data ExposureAccess to job-seeker PII typically stored on Nokri-powered job boards
PersistenceAttacker can create new admin accounts or install backdoored plugins

Remediation

No fixed release has been published for this specific advisory at the time of writing. Until an update ships, apply the following mitigations:

  1. Restrict or disable the password-reset endpoint at the web server or WAF layer if it is not actively needed
  2. Force a password reset with a real token for every existing account (admin included) so the sb_password_forget_token meta is no longer empty — this closes the specific bypass condition described above
  3. Deploy a WAF rule blocking password-reset requests that submit an empty or missing token parameter
  4. Enable multi-factor authentication for all administrator and editor accounts as defense in depth
  5. Monitor for unexpected password-reset activity and new/modified admin accounts
  6. Watch the vendor's changelog (nokriwp.com) and Wordfence's advisory for a patched release, and update immediately once available

Detection Indicators

IndicatorDescription
Password-reset requests with empty/blank token parametersDirect exploitation attempts
Unexpected password changes on dormant accountsSign of successful account takeover
New administrator accounts not created by known staffPost-takeover persistence
Login activity on previously inactive admin accountsAttacker access following takeover

References

  • Wordfence Threat Intelligence — CVE-2026-18550
  • NIST NVD — CVE-2026-18550
  • GitHub Advisory Database — CVE-2024-12824 (related prior flaw)

Related Reading

  • Critical Auth Bypass in Tutor LMS Pro Exposes 30,000+
  • CVE-2026-9701: WordPress Eventer Insecure Password Reset
  • Critical RCE in WPvivid Backup Plugin Threatens 900,000+
#WordPress#CVE-2026-18550#Account Takeover#Privilege Escalation#Job Board Theme

Related Articles

CVE-2026-8206: Kirki WordPress Plugin Critical Privilege Escalation via Account Takeover

The Kirki Freeform Page Builder plugin for WordPress (versions 6.0.0–6.0.6) allows unauthenticated attackers to take over any user account during password…

5 min read

CVE-2026-14364: TrueBooker WordPress Plugin Account Takeover via Password Reset Bypass

A critical unauthenticated account takeover vulnerability in the TrueBooker Appointment Booking plugin for WordPress allows attackers to reset any user's password, including administrators, without verification. CVSS 9.8.

4 min read

CVE-2026-12073: ProfileGrid WordPress Plugin Critical Privilege Escalation

A critical CVSS 9.8 vulnerability in the ProfileGrid WordPress plugin allows unauthenticated attackers to take over any user account and escalate...

3 min read
Back to all Security Alerts