Skip to content

CSRF at Admin Email #3342

Description

@sh0lt0

Describe the bug
A malformed GET request at http://192.168.56.106/cacti/auth_profile.php?action=edit can lead to admin email change.

Affected URI
http://192.168.56.106/cacti/auth_profile.php?action=edit

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'http://192.168.56.106/cacti/auth_profile.php?action=edit'
  2. Turn on a proxy interceptor, I used Burp.
  3. Change the email and save the request.
  4. Change the email in the saved request and send the URL to a logged in admin.
  5. Admin email will be changed

Malformed Request:
http://192.168.56.106/cacti/auth_profile.php?tab=general&action=update_data&name=email_address&value=attacker@abc.com

Expected behavior
Such actions should not be requested with GET method and anti-CSRF tokens should be used.

  • OS: Ubuntu
  • Browser: Firefox
  • Version: Cacti Version 1.2.8

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    SECURITYA security issue reported through CVEbugUndesired behaviourresolvedA fixed issue

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions