DRC INSIGHT configuration endpoint exposes student data
Unauthenticated configuration endpoint in DRC INSIGHT allows attackers on the same network to exfiltrate student data, redirect traffic, or disrupt testing services.
Sourcekb.cert.org — open the original
What to check
- Applies to
- The 1 CVE named below. Whether you run an affected version is not assessed: check the versions the source lists.
- Exploitation
- No exploitation in the wild and no public exploit is recorded for the CVEs named.
A critical authentication bypass vulnerability exists in Data Recognition Corporation's (DRC) INSIGHT software, a web-based platform used for test proctoring in educational institutions. The Central Office Services (COS) component, typically deployed on school or district local area networks, exposes an administrative configuration endpoint (/v0/configuration) without authentication or origin validation. Any unauthenticated user or compromised device with network access to the COS server can submit arbitrary JSON payloads to modify the server's configuration file.
Exploitation enables multiple attack scenarios including exfiltration of student data (test artifacts, responses, audio recordings) by overwriting storage configuration to redirect content to attacker-controlled services, traffic interception through malicious HTTPS proxy injection, and service disruption via malformed configurations. The vulnerability affects organizations that have not yet upgraded to Version 9.2, where DRC has resolved the issue.
Organizations running affected versions should immediately upgrade to Version 9.2. Until patched, network segmentation is critical—COS servers must be isolated from student and guest networks, with firewall rules restricting access to the vulnerable endpoint. Monitoring for unauthorized configuration changes and unexpected outbound connections is essential for detection.
Mentioned in this report
Detection guidance
DRC INSIGHT Configuration Change Redirecting Storage Destination
A behavioural hunt for the technique in general, not a signature for the CVEs this report names.
Detects configuration payloads submitted to the DRC INSIGHT /v0/configuration endpoint that alter storage/output destination settings, potentially redirecting student test data to an attacker-controlled location. Auto-generated starting point — validate and tune in your environment before deploying. IOC matches can false-positive on shared infrastructure and decay as adversary infrastructure rotates.
title: DRC INSIGHT Configuration Storage Destination Tampering
id: f39d297e-60eb-5411-be77-dceb917cfeda
status: experimental
description: Detects requests to the DRC INSIGHT COS configuration endpoint whose
body contains storage/output destination keys, indicating an attempt to redirect
stored test artifacts (data manipulation / exfiltration staging).
logsource:
category: webserver
product: null
detection:
selection_endpoint:
cs-uri-stem|contains: /v0/configuration
cs-method:
- PUT
- POST
- PATCH
selection_body:
cs-uri-query|contains:
- storageUrl
- storagePath
- outputDestination
- s3Bucket
- uploadEndpoint
condition: selection_endpoint and selection_body
fields:
- src_ip
- cs-uri-stem
- cs-uri-query
falsepositives:
- Legitimate administrative reconfiguration of storage backend during authorized maintenance
windows
level: high
tags:
- attack.t1565.001
- attack.impact
author: Vorant
DRC INSIGHT Configuration Change Injecting HTTPS Proxy
A behavioural hunt for the technique in general, not a signature for the CVEs this report names.
Detects configuration payloads to the DRC INSIGHT /v0/configuration endpoint that introduce or modify HTTPS proxy settings, enabling traffic interception/man-in-the-middle of test session traffic. Auto-generated starting point — validate and tune in your environment before deploying. IOC matches can false-positive on shared infrastructure and decay as adversary infrastructure rotates.
title: DRC INSIGHT Configuration HTTPS Proxy Injection
id: 21a36192-6574-5e34-8db4-c4f5916bbfc5
status: experimental
description: Detects requests to the DRC INSIGHT COS configuration endpoint whose
body contains proxy configuration keys, consistent with injecting a malicious HTTPS
proxy to intercept or relay traffic.
logsource:
category: webserver
product: null
detection:
selection_endpoint:
cs-uri-stem|contains: /v0/configuration
cs-method:
- PUT
- POST
- PATCH
selection_body:
cs-uri-query|contains:
- httpsProxy
- proxyHost
- proxyServer
- proxyUrl
condition: selection_endpoint and selection_body
fields:
- src_ip
- cs-uri-stem
- cs-uri-query
falsepositives:
- Authorized network team configuring an approved forward proxy for the COS server
level: medium
tags:
- attack.t1557.001
- attack.collection
- attack.credential-access
author: Vorant
Behavioural rules are generated from public reporting — validate in your environment before deploying.
Source reporting: https://kb.cert.org/vuls/id/748485
Free public brief. The detections with Splunk SPL already written (plus Elastic and KQL where they apply) are in the app with a free account, no card. Slack alerts on the vendors you run come with the paid plans, and a new account gets three days of them.
What this brief leaves out
This page is the free tier: the write-up, the severity, the names. In the app the same report carries its detections (Splunk SPL already written, plus Elastic and Microsoft KQL where they apply) and live profiles of the CVEs it names. The paid plans add the security research and news reporting the free tier leaves out.
It sits in a corpus of 16,433 reports from 149 sources, 661 of them written in the last seven days, and it grows through the day.
A new account starts with three days of all of it, no card, then keeps the government and CERT reporting free. Slack alerts are a paid-plan feature: name the vendors you run and Slack hears about the reports that touch them, not the rest of the week's. Nothing is charged unless you subscribe.
Create a free account What it costs