Loading HuntDB...

Read Other Users Reports Through Cloning

Medium
U
U.S. General Services Administration
Submitted None
Reported by imthatt

Vulnerability Details

Technical details and impact analysis

Insecure Direct Object Reference (IDOR)
## Summary: I team, I have found a vulnerability where I am able to read other users reports through the clone report function. If an attacker goes to try read another users report, we get a 500 internal error response. But if an attacker uses the clone report function, we are able to clone a victims report and read it on our attacker account ## Steps To Reproduce: [add details for how we can reproduce the issue] 1. Victim account has a scorecard created under https://demo.sftool.gov/tws/ 2. Attacker goes to https://demo.sftool.gov/tws/ and selects clone scorecard 3. Attacker enters name of score card (any name) 4. Attacker clicks choose score card (have to have an existing scorecard on attacker account prior) and selects scorecard 5 Attacker turns on interceptor and changes name of scorecard to that of victim scorecard under the parameter nTwsUserScorecard.Template= (use value testnew to see my scorecard) 6 attacker submits request you have now cloned my scorecard into your own scorecard and can read my details (see poc attached) ## Supporting Material/References: [list any additional material (e.g. screenshots, logs, etc.)] * [attachment / reference] ## Impact If an attacker goes to try read another users report, we get a 500 internal error response. But if an attacker uses the clone report function, we are able to clone a victims report and read it on our attacker account reading sensitive report data of another user

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Submitted

Weakness

Insecure Direct Object Reference (IDOR)