Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add CVE-2024-9047 #11432

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

Kazgangap
Copy link
Contributor

@Kazgangap Kazgangap commented Jan 2, 2025

WordPress File Upload <= 4.24.11 - Unauthenticated Path Traversal to Arbitrary File Read and Deletion in wfu_file_downloader.php

The WordPress File Upload plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 4.24.11 via wfu_file_downloader.php. This makes it possible for unauthenticated attackers to read or delete files outside of the originally intended directory. Successful exploitation requires the targeted WordPress installation to be using PHP 7.4 or earlier.

The ‘Cookie’ variable can remain as it is.
poc script: https://github.com/iSee857/CVE-2024-9047-PoC

cve-poc

  • Fixed CVE-2020-XXX / Added CVE-2020-XXX / Updated CVE-2020-XXX
  • References:

Template Validation

I've validated this template locally?

  • YES
  • NO

Additional Details (leave it blank if not applicable)

Additional References:

@DhiyaneshGeek DhiyaneshGeek self-assigned this Jan 2, 2025
@DhiyaneshGeek
Copy link
Member

HI @Kazgangap

There are hardcoded values present in both request and the cookie , are these values required for the exploit ?

i tried updating the template , but couldn't get it working

kindly update the template

Thanks

image

@Kazgangap
Copy link
Contributor Author

HI @Kazgangap

There are hardcoded values present in both request and the cookie , are these values required for the exploit ?

i tried updating the template , but couldn't get it working

kindly update the template

Thanks

image

Hello @DhiyaneshGeek
I replaced the hardcoded values with dynamic values as you suggested. The template works.

@DhiyaneshGeek DhiyaneshGeek added Done Ready to merge and removed waiting for more info labels Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Done Ready to merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants