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

fix: use SCRIPT_NAME instead of REQUEST_URI to check path (#585) #593

Open
wants to merge 1 commit into
base: v3
Choose a base branch
from

Conversation

stklcode
Copy link
Contributor

The script is currently checking if the REQUEST_URI is containing wp-comments-post.php, the default script to handle the submission of a comment. Some security plugins have options to rename this file to disguise that WordPress is used.

With this fix, the SCRIPT_NAME is used instead. Since many security plugins do use rewrite rules, while the REQUEST_URI value is changed, the SCRIPT_NAME value stays the same. Therefor the condition would still recognize if a comment was submitted.

Original fix by @2ndkauboy in #589, adapted to v3.

@stklcode stklcode added the v3 This issue is for the new version (v3) of the plugin label May 16, 2024
stklcode added a commit that referenced this pull request May 16, 2024
The script is currently checking if the `REQUEST_URI` is containing
`wp-comments-post.php`, the default script to handle the submission
of a comment. Some security plugins have options to rename this file
to disguise that WordPress is used.

With this fix, the `SCRIPT_NAME` is used instead. Since many security
plugins do use rewrite rules, while the `REQUEST_URI` value is changed,
the `SCRIPT_NAME` value stays the same. Therefor the condition would
still recognize if a comment was submitted.

Original fix by @2ndkauboy in #589, adapted to v3.
@stklcode stklcode self-assigned this May 16, 2024
The script is currently checking if the `REQUEST_URI` is containing
`wp-comments-post.php`, the default script to handle the submission
of a comment. Some security plugins have options to rename this file
to disguise that WordPress is used.

With this fix, the `SCRIPT_NAME` is used instead. Since many security
plugins do use rewrite rules, while the `REQUEST_URI` value is changed,
the `SCRIPT_NAME` value stays the same. Therefor the condition would
still recognize if a comment was submitted.

Original fix by @2ndkauboy in #589, adapted to v3.
stklcode added a commit that referenced this pull request May 16, 2024
The script is currently checking if the `REQUEST_URI` is containing
`wp-comments-post.php`, the default script to handle the submission
of a comment. Some security plugins have options to rename this file
to disguise that WordPress is used.

With this fix, the `SCRIPT_NAME` is used instead. Since many security
plugins do use rewrite rules, while the `REQUEST_URI` value is changed,
the `SCRIPT_NAME` value stays the same. Therefor the condition would
still recognize if a comment was submitted.

Original fix by @2ndkauboy in #589, adapted to v3.
@stklcode stklcode changed the title Use SCRIPT_NAME instead of REQUEST_URI to check path (#585) fix: use SCRIPT_NAME instead of REQUEST_URI to check path (#585) May 16, 2024
@stklcode stklcode added this to the 3.0 milestone May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v3 This issue is for the new version (v3) of the plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant