Skip to content
Threat Feed
medium advisory

InfiniteWP Client: Weak 31-bit cryptographic signing key in NOSSL mode

InfiniteWP Client version 1.13.10 uses a 31-bit entropy signing key for its NOSSL authentication branch, allowing for practical brute-force recovery and permanent bypass of secure RSA authentication.

Triage facts

Revision 1
Applicability
InfiniteWP Client (<= 1.13.10)
Evidence
Unknown
Severity
Medium
Action
Elevated
Sources
1 public source
Freshness
Revision 1Nov 6, 19:22 UTC
Source quality
B2Likely

InfiniteWP Client version 1.13.10, a WordPress management plugin, contains a critical cryptographic vulnerability in its "NOSSL" authentication branch. This branch is triggered by an enrolling management panel setting a specific request parameter, even on hosts capable of robust RSA verification. Once the NOSSL mode is active, it becomes the permanent authentication method, rendering the secure RSA branch unreachable. The signing key is generated with only 31 bits of entropy, which has been demonstrated to be recoverable via brute-force in under five minutes.

Impact

Successful recovery of the weak 31-bit signing key allows an attacker to bypass authentication, effectively granting full management control over the affected WordPress installation.

Recommendation

  • Inventory all WordPress instances running the InfiniteWP Client plugin.
  • Audit the 'NOSSL' configuration setting within the plugin settings to identify and revert instances currently utilizing this insecure authentication branch.
  • Monitor for unauthorized authentication attempts or unexpected changes in management panel enrollment settings on WordPress sites.
  • Evaluate the necessity of the NOSSL branch and prioritize migration to the secure RSA-based authentication flow.

Immediate actions

Identify WordPress sites running InfiniteWP Client version 1.13.10 or earlier.

IT Operations 24h

Threat Hunt

Identify WordPress configurations with NOSSL mode enabled

T1552.001 high high confidence hunt now

Data: WordPress database entries for wp_options or plugin-specific config tables

Mitigations

Disable NOSSL authentication mode in InfiniteWP Client settings and force transition to RSA-based authentication.

immediate IT Operations

NOSSL authentication vulnerability