-
Notifications
You must be signed in to change notification settings - Fork 211
PRP: XWiki_CVE_2025_24893 #689
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
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello @a3vX.
Thank you for your contribution. You can find an issue to address down below. Moreover i have noticed that when the plugin is running it produces really verbose logs. Are you able to limit this?
Feel free to reach out
~ Leonardo (Doyensec)
| patterns: [ | ||
| { | ||
| from_body: {} | ||
| regexp: "<link rel=\"canonical\" href=\"/([^\"]*)bin/view/Main/\" />" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The following fingerprint does not give any insight about the service running. Please improve the fingerprint phase by trying to identify if the service running is XWiki
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, solved in cb01fc5
|
Dear @leonardo-doyensec, Thanks for your message. I added a new commit following your comment. I've checked the new plugin version against the following versions.
About the log verbosity, I also see some INFO log entries, one for each HTTP request sent and response received. However, I don't see how I could change this behavior in the plugin textproto file. From what I understand, the For reference, here are my logs when running the plugin on XWiki 11.6 vulnerable instance: Feel free to ask if any other change is needed. ~a3vX |
|
Dear @tooryx and @leonardo-doyensec , Do you need anything else from my end to review this pull request? Thanks by advance! --a3vX |
|
Hi @a3vX, Nothing is needed on your side for now. Thank you, |
Dear Tsunami Team,
Please find the PR related to #666.
Testbeds are available here: google/security-testbeds#159
The plugin has been tested for the following versions:
As shown in the table above, the payload works for XWiki > 11.6 (published in 2019), which is the version introducing the
{{async}}macro used in the payload.Additionally, the plugin's payload will only detect this RCE if the remote operating system is Linux.
For reference, the following generic payload can be used to minimize false negatives: