WordPress Plugin Vulnerabilities

Link Factory - Backdoor

Description

The plugin is a backdoor. Distributed as a "homepage sentence publisher", it exposes an operator-controlled REST API under `/wp-json/link-factory/v1/` — authenticated by a detached Ed25519 signature verified against a hardcoded operator public key (except for the health check).

It makes it possible for the plugin's operator, without any WordPress account, to:

- create a hidden administrator account with a randomly generated `lf_`-prefixed login and retrieve its credentials (`POST /users`), and check or delete it (`POST /users/check`, `DELETE /users/{login}`);
- publish arbitrary posts authored by a site administrator (`POST /articles`, `DELETE /articles/{id}`);
- inject operator-controlled HTML into a hidden, off-screen container rendered in the site footer, for black-hat SEO / backlink injection (`POST /sentences`, `DELETE /sentences/{id}`);
- fingerprint the plugin's presence and version via an unauthenticated beacon (`GET /health`).

This results in full, persistent site compromise. The plugin's own source describes the administrator channel as a "plugin-owned access path that does not depend on seller credentials" — i.e. the operator retains administrator access to "donor" sites independently of the site owner.

Proof of Concept

Affects Plugins

No known fix

References

Miscellaneous

Original Researcher
Erwan LR (WPScan)
Submitter
Erwan LR (WPScan)
Verified
Yes

Timeline

Publicly Published
2026-08-11 (about 2 days ago)
Added
2026-08-11 (about 1 day ago)
Last Updated
2026-08-11 (about 1 day ago)

Other