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 module for IBM DRM arbitrary file download (CVE-2020-4427, CVE-2020-4429) #13301

Merged
merged 14 commits into from May 5, 2020

Conversation

pedrib
Copy link
Contributor

@pedrib pedrib commented Apr 21, 2020

This PR adds a module for an unauthenticated arbitrary file download in IBM Data Risk Manager. This is a 0day at the time of this PR, check:
https://github.com/pedrib/PoC/blob/master/advisories/IBM/ibm_drm/ibm_drm_rce.md

@pedrib
Copy link
Contributor Author

pedrib commented Apr 21, 2020

I am waiting on the CVE IDs, but please go ahead with the review while we wait.

@gwillcox-r7 gwillcox-r7 added the needs-testing-environment PRs that need community testing and/or vulnerable test targets before they're able to be landed label Apr 21, 2020
@gwillcox-r7
Copy link
Contributor

Added needs-testing label as from looks of things, only those with an active service contract can download the IBM DRM software.

@wvu wvu added the blocked Blocked by one or more additional tasks label Apr 28, 2020
@wvu wvu removed the blocked Blocked by one or more additional tasks label May 5, 2020
wvu
wvu previously requested changes May 5, 2020
Copy link
Contributor

@wvu wvu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last PR reviewed. As usual, apply changes universally. Thanks!

modules/auxiliary/admin/http/ibm_drm_download.rb Outdated Show resolved Hide resolved
modules/auxiliary/admin/http/ibm_drm_download.rb Outdated Show resolved Hide resolved
modules/auxiliary/admin/http/ibm_drm_download.rb Outdated Show resolved Hide resolved
modules/auxiliary/admin/http/ibm_drm_download.rb Outdated Show resolved Hide resolved
modules/auxiliary/admin/http/ibm_drm_download.rb Outdated Show resolved Hide resolved
Update documentation/modules/auxiliary/admin/http/ibm_drm_download.md

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update documentation/modules/auxiliary/admin/http/ibm_drm_download.md

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update documentation/modules/auxiliary/admin/http/ibm_drm_download.md

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

final changes!

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

Update modules/auxiliary/admin/http/ibm_drm_download.rb

Co-authored-by: wvu-r7 <wvu-r7@users.noreply.github.com>

final final

Update ibm_drm_download.md

change date to ISO

really fix the date now
@wvu
Copy link
Contributor

wvu commented May 5, 2020

Squashed and rebased!

@wvu wvu changed the title Add exploit for IBM DRM arbitrary file download Add exploit for IBM DRM arbitrary file download (CVE-2020-4427, CVE-2020-4429) May 5, 2020
@wvu
Copy link
Contributor

wvu commented May 5, 2020

Release Notes

This adds an arbitrary file download module for IBM Data Risk Manager versions 2.0.2 and 2.0.3. Version 2.0.6 might also be vulnerable. The exploit covers CVE-2020-4427 and CVE-2020-4429.

@wvu wvu merged commit e2690ad into rapid7:master May 5, 2020
@pedrib pedrib deleted the ibm_drm_download branch May 5, 2020 17:45
@wvu wvu changed the title Add exploit for IBM DRM arbitrary file download (CVE-2020-4427, CVE-2020-4429) Add module for IBM DRM arbitrary file download (CVE-2020-4427, CVE-2020-4429) May 7, 2020
@tperry-r7 tperry-r7 added the rn-modules release notes for new or majorly enhanced modules label May 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs module needs-testing-environment PRs that need community testing and/or vulnerable test targets before they're able to be landed rn-modules release notes for new or majorly enhanced modules
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants