CVE-2023-26570

7.5 HIGH

📋 TL;DR

This vulnerability allows unauthenticated attackers to extract sensitive student data from IDAttend's IDWeb application. It affects organizations using IDWeb version 3.1.052 and earlier. The StudentPopupDetails_Timetable method lacks proper authentication checks.

💻 Affected Systems

Products:
  • IDAttend IDWeb
Versions: 3.1.052 and earlier
Operating Systems: Windows (typical deployment)
Default Config Vulnerable: ⚠️ Yes
Notes: All deployments of affected versions are vulnerable unless specifically hardened.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Mass extraction of all student personal data including schedules, contact information, and potentially other sensitive records, leading to privacy violations and regulatory penalties.

🟠

Likely Case

Unauthorized access to student timetable data and associated personal information, potentially enabling social engineering or targeted attacks.

🟢

If Mitigated

Limited to authenticated users only, with proper access controls preventing unauthorized data extraction.

🌐 Internet-Facing: HIGH - The vulnerability allows unauthenticated access, making internet-facing instances particularly vulnerable to external attackers.
🏢 Internal Only: MEDIUM - Internal attackers or compromised accounts could still exploit this, but requires network access.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW - Direct HTTP request to vulnerable endpoint without authentication.

The vulnerability is in a specific method that should require authentication but doesn't.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 3.1.053 or later

Vendor Advisory: https://www.themissinglink.com.au/security-advisories/cve-2023-26570

Restart Required: Yes

Instructions:

1. Download latest version from IDAttend vendor. 2. Backup current installation. 3. Install update following vendor instructions. 4. Restart application services. 5. Verify authentication is required for StudentPopupDetails_Timetable method.

🔧 Temporary Workarounds

Network Access Restriction

all

Restrict access to IDWeb application to trusted networks only using firewall rules.

Web Application Firewall Rule

all

Block requests to the vulnerable StudentPopupDetails_Timetable endpoint for unauthenticated users.

🧯 If You Can't Patch

  • Implement strict network segmentation to isolate IDWeb from untrusted networks.
  • Deploy web application firewall with rules blocking unauthenticated access to sensitive endpoints.

🔍 How to Verify

Check if Vulnerable:

Attempt to access the StudentPopupDetails_Timetable endpoint without authentication. If data is returned, the system is vulnerable.

Check Version:

Check application version in admin interface or configuration files.

Verify Fix Applied:

Verify that authentication is required for the StudentPopupDetails_Timetable endpoint and that unauthenticated requests return appropriate error.

📡 Detection & Monitoring

Log Indicators:

  • Multiple unauthenticated requests to StudentPopupDetails_Timetable endpoint
  • Unusual data extraction patterns from student database

Network Indicators:

  • HTTP requests to vulnerable endpoint without authentication headers
  • Unusual outbound data transfers containing student information

SIEM Query:

source="idweb" AND (uri="*StudentPopupDetails_Timetable*" AND NOT auth_success="true")

🔗 References

📤 Share & Export