Skip to content Skip to footer

WordPress 6.9.2 Security Release Now Available

Summarise this article with
WordPress Update 5

WordPress 6.9.2 security release is available

WordPress 6.9.2 is now available as a security release with several fixes, and it should be applied without delay.

brings a focused patch that targets security weaknesses rather than feature changes. If you manage multiple WordPress installs, treat this as an operational priority, especially where public-facing upload, menu, and admin workflows are in regular use.

What to do: update paths and operational impact

Apply the update via WordPress.org downloads, the Dashboard updater, or unattended background updates where enabled.

You can update by downloading WordPress 6.9.2 from WordPress.org or by visiting your WordPress Dashboard, selecting “Updates”, then clicking “Update Now”. For sites configured for automatic background updates, rollout will begin automatically.

On managed hosting, check any staging-to-production promotion rules and deployment locks. A security-only patch can still touch core libraries and admin behaviours that may interact with MU-plugins, object caching, or WAF rules.

Security fixes included in 6.9.2

Patch scope covers SSRF, XSS, authorisation bypass, path traversal, XXE, and denial-of-service classes.

A Blind SSRF issue was reported by sibwtf, and subsequently by several other researchers while the fix was being worked on. This category matters most on networks with internal metadata services, private APIs, or relaxed egress controls.

A PoP-chain weakness in the HTML API and Block Registry was reported by Phat RiO. If you rely heavily on block registration patterns across multiple plugins, this is the kind of core hardening that reduces exploit chaining risk.

A regex DoS weakness in numeric character references was reported by Dennis Snell of the WordPress Security Team. Regex-based denial-of-service tends to show up as sudden CPU spikes on crafted inputs, so patching reduces both security and stability exposure.

A stored XSS in nav menus was reported by Phill Savage. Stored XSS is particularly relevant in workflows where multiple users can edit menus or where admin sessions are long-lived.

An AJAX query-attachments authorisation bypass was reported by Vitaly Simonovich. Media library endpoints are common targets, so ensure the update is applied on any site with contributor access or third-party editorial tooling.

A stored XSS via the data-wp-bind directive was reported by kaminuma. This is notable for sites using modern block and binding patterns, where templating and dynamic attributes can expand the attack surface.

An XSS that allows overridding client-side templates in the admin area was reported by Asaf Mozes. Admin-side XSS has an outsised impact because it can pivot into plugin installation, credential theft, or persistent changes.

A PclZip path traversal issue was reported independently by Francesco Carlucci and kaminuma. Path traversal flaws are high value when archives are handled server-side, including during updates and package extraction paths.

An authorisation bypass on the Notes feature was reported by kaminuma. If Notes is part of your editorial or operational workflow, the fix tightens access controls around that functionality.

An XXE in the external getID3 library was reported by Youssef Achtatal. The WordPress security team coordinated a fix with getID3 maintainer James Heinrich, and a new version of getID3 is available.

Backports and support reality

Security fixes are being backported to eligible branches, but only the latest WordPress version is actively supported.

As a courtesy, the fixes are being backported where necessary to all branches eligible to receive security fixes, currently through 4.7. Backports are in progress and will ship as they become ready, but this does not replace the operational benefit of running the latest release line.

Next release cadence

WordPress 7.0 is planned for 9 April 2026.

This 6.9.2 release is intentionally narrow. The next major release is version 7.0, planned for 9 April 2026, so teams should separate urgent patching work from any upcoming major-version testing tracks.

Release leadership and contributors

Security releases are collaborative by design, with coordinated disclosure and fast turnaround.

This release was led by John Blackbourn. It also included contributions from Dennis Snell, Alex Concha, Jon Surrell, Isabel Brison, Peter Wilson, Jonathan Desrosiers, Jb Audras, Luis Herranz, Aaron Jorbin, Weston Ruter, and Dominik Schilling.

FAQ

Quick answers for site owners, agencies, and WordPress infrastructure teams.

Is WordPress 6.9.2 a security update?

Yes. WordPress 6.9.2 is a security release with several security fixes, and it is recommended that you update immediately.

How do I update to WordPress 6.9.2?

Update via your WordPress Dashboard by going to “Updates” and selecting “Update Now”, or download the release from WordPress.org. Sites configured for automatic background updates will begin updating automatically.

Which types of vulnerabilities are fixed in 6.9.2?

The release includes fixes for issues including Blind SSRF, multiple XSS vectors (including stored XSS), authorisation bypasses, a regex-based DoS weakness, a PclZip path traversal issue, and an XXE in the external getID3 library.

Will older WordPress versions receive these fixes?

Where necessary, fixes are being backported to branches eligible to receive security updates, currently through 4.7. Only the most recent WordPress version is actively supported.

When is the next major WordPress release?

The next major release will be WordPress 7.0, planned for 9 April 2026.

Where can I read the official WordPress 6.9.2 announcement?

Read the official post here: WordPress 6.9.2 release announcement.

Want help with your own marketing?

Get a free audit, we will tell you what is working, what is not, and what to do about it.

Get a free audit