Loading HuntDB...

Moving a report to a different program doesn't reassign the Custom Field Values

Low
H
HackerOne
Submitted None
Reported by jobert

Vulnerability Details

Technical details and impact analysis

Insecure Direct Object Reference (IDOR)
When a report is moved to a different program, all associated objects are either removed or copied to the new program. During an internal security review of the Custom Fields feature it was observed that this isn't the case for Custom Field Values. This means that even after a report has moved, the report is referencing an object that may not belong to a program the user controls. # Proof of concept * Submit a report to a program where you have the ability to move the report to another program * Move the report to a program you also have access to * Confirm through the Rails console that the report references values that belong to the program the report was submitted to ## Impact The associated values and attributes may leak confidential information, either through the value itself or updating the attributes at a later point in time.

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Submitted

Weakness

Insecure Direct Object Reference (IDOR)