blackboard grade exploit

by Johnathan Jacobs 5 min read

What is blackboard?

Nov 19, 2020 · How did the Blackboard exploit work? A student (attacker) submits an assignment to his professor (victim). The professor clicks the link and evaluates the assignment.

How do students grade assignments in the blackboard app?

1. Same-origin policy for user uploaded files. Like most learning platforms, Blackboard allows its users to upload files. This feature is primarily used by students to upload assignments and by professors to upload slides. But unlike the other platforms, Blackboard serves the uploaded files on the same origin as the application itself.

How do I annotate an attachment in the blackboard app?

How To Hack Blackboard Blackboard Exploit [email protected] Hire us to perform a thorough penetration test of your software. We produce a detailed report and provide patches. Shoot us an e-mail How we hacked Blackboard and changed our grades**,** A technical walk-through of how we hacked Blackboard and changed our grades. What is Blackboard?

When did NTNU report the blackboard vulnerabilities?

Permanent grade change should be done from the database and not using the inspect element as a temporary grade change. When demanding for hackers to perform hacking university grade, demand for permanent. There should be an understanding of what you need before you embark on such a task. 58 comments. 100% Upvoted.

Same-origin policy for user uploaded files

Like most learning platforms, Blackboard allows its users to upload files. This feature is primarily used by students to upload assignments and by professors to upload slides. But unlike the other platforms, Blackboard serves the uploaded files on the same origin as the application itself.

The cross-site scripting filter that could be fooled

It turns out that Blackboard had anticipated that user uploaded files could abuse the same-origin policy by including malicious code. Their solution? Filter out anything that looks malicious. If your alarm bell didn’t go off at the previous section, it’s hopefully making a lot of noise now.

About the Author

Umair is a Senior Information Security Engineer with over 5 years of experience leading the development and daily management of InfoSec systems.

What is Blackboard?

Blackboard is a web application that teachers and students use to deliver and evaluate assignments, manage courses and exchange files.

What did you do?

Eirik Fosse , Sondre Hjetland and Michael McMillan discovered three vulnerabilities that enabled us to hijack our teacher's account and change our grades.

Does it still work?

No. The vulnerabilities were immediately reported to Blackboard and the NTNU Security Operations Center on the 9th of February 2018. They were confirmed patched 61 days later.

1. Same-origin policy for user uploaded files

Like most learning platforms, Blackboard allows its users to upload files. This feature is primarily used by students to upload assignments and by professors to upload slides. But unlike the other platforms, Blackboard serves the uploaded files on the same origin as the application itself.

2. The cross-site scripting filter that could be fooled

It turns out that Blackboard had anticipated that user uploaded files could abuse the same-origin policy by including malicious code. Their solution? Filter out anything that looks malicious. If your alarm bell didn't go off at the previous section, it's hopefully making a lot of noise now.

How to see your grade in a submission?

In the Submission panel, you can see which attempts have grades and feedback. Select the attempt you want to view. Your submission opens, and you can view your grade and how it was calculated. You can review your work and expand the Feedback panel if your instructor left comments.

What is an overall grade?

Overall grade. The overall grade helps you keep track of how you're doing in each of your courses. You can see if you're on track for the grade you want or if you need to improve. If your instructor has set up the overall grade, it appears on your global Grades page and inside your course on your Course Grades page.

Why is overall grade important?

The overall grade helps you keep track of how you're doing in each of your courses. You can see if you're on track for the grade you want or if you need to improve.

Can you see zeros on a work you haven't submitted?

If set up by your instructor, you may see zeros for work you haven't submitted after the due date passes. You can still submit attempts to update your grade. Your instructor determines grade penalties for late work.

Can you leave a recording on your assessment?

Your instructor can leave a video or audio recording for additional feedback on your assessment grade. Recordings appear in the Feedback panel when your instructor assigns a grade for each submission.

What is Blackboard Instructor?

The Blackboard Instructor app helps you easily identify courses where you need to grade student submissions. Instructors and graders can review, annotate, grade, and publish the grades to students.

What is the first block of information in a course overview?

The first block of information in the course overview is the Needs Attention section. This section shows assignments with submissions ready to grade or post. You can tap an item to start grading.

Can students see their grades on Blackboard?

Students don't see their grades until you post them. You can post grades as you go or all at once when you've finished grading. Each time you add a grade, feedback, or inline annotation, your changes are securely synced to Blackboard Learn and all your devices.

Can instructors grade assignments on Blackboard?

Instructors can grade assignments in the Blackboard Instructor app, and can grade all other items in a web browser view of a course. Blackboard app for students on the Grades page: Students tap a graded item to see their attempts, scores, and feedback depending on the item type.

Same-Origin Policy For User uploaded Files

  • Like most learning platforms, Blackboard allows its users to upload files. This feature is primarily used by students to upload assignments and by professors to upload slides. But unlike the other platforms, Blackboard serves the uploaded files on the same origin as the application itself. Needless to say, this is disastrous from a security perspec...
See more on bustbyte.no

The Cross-Site Scripting Filter That Could Be Fooled

  • It turns out that Blackboard had anticipated that user uploaded files could abuse the same-origin policy by including malicious code. Their solution? Filter out anything that looks malicious. If your alarm bell didn't go off at the previous section, it's hopefully making a lot of noisenow. After a lot of trial and error we found two ways of fooling the cross-site scripting filter.
See more on bustbyte.no

The Httponly Session That Wasn't

  • Blackboard had taken the preventive measure of adding an httpOnly flag to the session identifier. This flag blocks JavaScript running on the same origin from retrieving session identifiers via. the document.cookie object. Unfortunately, Blackboard rendered this protection useless by also including the session identifier in their WYSIWYG editor. This meant that an attacker only had to …
See more on bustbyte.no