Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2024-13773: CWE-321 Use of Hard-coded Cryptographic Key in uxper Civi - Job Board & Freelance Marketplace WordPress Theme

0
High
VulnerabilityCVE-2024-13773cvecve-2024-13773cwe-321
Published: Fri Mar 14 2025 (03/14/2025, 11:15:53 UTC)
Source: CVE Database V5
Vendor/Project: uxper
Product: Civi - Job Board & Freelance Marketplace WordPress Theme

Description

The Civi - Job Board & Freelance Marketplace WordPress Theme plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.1.4 via hard-coded credentials. This makes it possible for unauthenticated attackers to extract sensitive data including LinkedIn client and secret keys.

AI-Powered Analysis

AILast updated: 02/25/2026, 21:57:46 UTC

Technical Analysis

CVE-2024-13773 is a vulnerability classified under CWE-321, which refers to the use of hard-coded cryptographic keys within software. In this case, the uxper Civi WordPress theme, designed for job boards and freelance marketplaces, contains hard-coded LinkedIn client and secret keys embedded in all versions up to 2.1.4. These keys are intended for OAuth or API integrations with LinkedIn but are improperly stored within the plugin’s codebase, making them accessible to unauthenticated attackers. Because the keys are hard-coded, they cannot be easily rotated or invalidated without updating the plugin or changing the keys on LinkedIn’s side. The vulnerability allows attackers to extract these credentials remotely without any authentication or user interaction, which can lead to unauthorized access to LinkedIn API services or impersonation of the affected site’s LinkedIn integration. The CVSS 3.1 score of 7.3 reflects the ease of exploitation (network vector, no privileges required, no user interaction) and the impact on confidentiality, integrity, and availability, albeit with limited scope since it primarily exposes LinkedIn credentials. No patches or fixes have been linked yet, and no active exploits have been reported, but the risk remains high due to the sensitive nature of the exposed keys and the widespread use of WordPress themes in job board and freelance marketplace niches.

Potential Impact

The exposure of hard-coded LinkedIn client and secret keys can have several serious consequences for organizations. Attackers who obtain these credentials can potentially impersonate the affected website’s LinkedIn integration, perform unauthorized API calls, or harvest additional user data from LinkedIn. This can lead to data breaches, reputational damage, and unauthorized access to user accounts or services linked via LinkedIn OAuth. Additionally, attackers might use the credentials to launch phishing campaigns or escalate attacks by leveraging trust relationships established through LinkedIn. The vulnerability also undermines the integrity of the affected site’s authentication mechanisms and could disrupt availability if attackers abuse the API keys to trigger rate limits or service disruptions. Organizations relying on this theme for their job board or freelance marketplace operations risk exposure of sensitive business and user data, which could impact compliance with data protection regulations and cause financial loss.

Mitigation Recommendations

1. Immediately update the Civi WordPress theme to a version where the hard-coded keys are removed or replaced with secure, dynamically managed credentials once a patch is released by the vendor. 2. If no patch is available, manually remove or replace the hard-coded LinkedIn keys in the plugin’s source code and rotate the keys on the LinkedIn developer portal to invalidate compromised credentials. 3. Restrict API key permissions on LinkedIn to the minimum necessary scope to limit potential misuse. 4. Monitor LinkedIn API usage logs for suspicious activity that could indicate abuse of the exposed keys. 5. Implement web application firewalls (WAFs) with rules to detect and block attempts to access plugin source files or configuration endpoints that might expose sensitive information. 6. Educate development and security teams about the risks of embedding hard-coded credentials and enforce secure credential management practices, such as environment variables or secure vaults. 7. Conduct regular security audits of third-party plugins and themes to identify similar issues proactively.

Need more detailed analysis?Upgrade to Pro Console

Technical Details

Data Version
5.1
Assigner Short Name
Wordfence
Date Reserved
2025-01-28T17:26:42.668Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 699f6e6db7ef31ef0b5a0727

Added to database: 2/25/2026, 9:49:33 PM

Last enriched: 2/25/2026, 9:57:46 PM

Last updated: 2/26/2026, 9:38:31 AM

Views: 4

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats