Common Vulnerabilities and Exposures

CVE vulnerability data CVE-2021-24180

CVE-2021-24180

Summary

Unvalidated input and lack of output encoding within the Related Posts for WordPress plugin before 2.0.4 lead to a Reflected Cross-Site Scripting (XSS) vulnerability within the 'lang' GET parameter while editing a post, triggered when users with the capability of editing posts access a malicious URL.

References

Vulnerable Configurations

  • cpe:2.3:a:never5:related_posts:-:*:*:*:*:wordpress:*:*
  • cpe:2.3:a:never5:related_posts:1.0.0:*:*:*:*:wordpress:*:*

Cross-Site Scripting (XSS)

An adversary embeds malicious scripts in content that will be served to web browsers. The goal of the attack is for the target software, the client-side browser, to execute the script with the users' privilege level. An attack of this type exploits a programs' vulnerabilities that are brought on by allowing remote hosts to execute code and scripts. Web browsers, for example, have some simple security controls in place, but if a remote attacker is allowed to execute scripts (through injecting them in to user-generated content like bulletin boards) then these controls may be bypassed. Further, these attacks are very difficult for an end user to detect.

Access

Vector Complexity Authentication
NETWORK MEDIUM SINGLE

Impact

Confidentiality Integrity Availability
NONE PARTIAL NONE

Exploitability v3.1

Attack Complexity Attack vector Privileges Required Scope User Interaction
LOW NETWORK LOW CHANGED REQUIRED

Impact v3.1

Confidentiality Integrity Availability
LOW LOW NONE
Related Articles