CVE-2018-19750 in DomainModinfo

Summary

by MITRE

DomainMOD through 4.11.01 has XSS via the admin/domain-fields/ notes field in an Add Custom Field action for Custom Domain Fields.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 04/25/2025

This vulnerability exists in DomainMOD version 4.11.01 and earlier where insufficient input validation allows cross-site scripting attacks through the admin/domain-fields/notes field during the Add Custom Field action for Custom Domain Fields. The flaw represents a classic reflected cross-site scripting vulnerability that occurs when user-supplied data is not properly sanitized before being rendered back to the browser. Attackers can craft malicious payloads in the notes field that execute in the context of other users' browsers when they view the custom domain fields administration page.

The technical implementation of this vulnerability stems from inadequate output encoding and input sanitization mechanisms within the DomainMOD application's administrative interface. When administrators or users access the domain fields management section and view custom fields that contain malicious script code in their notes, the browser executes this code as legitimate JavaScript. This vulnerability falls under CWE-79 which specifically addresses Cross-Site Scripting flaws, and it aligns with ATT&CK technique T1566.001 which covers the use of web shells and malicious scripts for initial access and persistence.

The operational impact of this vulnerability extends beyond simple data theft or session hijacking. An attacker who successfully exploits this vulnerability could potentially escalate privileges within the application, access sensitive administrative functions, or use the compromised session to perform unauthorized actions on behalf of legitimate users. The vulnerability affects the entire DomainMOD administrative interface and could allow attackers to modify domain records, access user data, or even gain complete control over the application if the attacker can escalate privileges through the compromised session.

Organizations using DomainMOD versions prior to 4.11.02 should immediately implement mitigations including input validation, output encoding, and proper sanitization of all user-supplied data before rendering it in the application interface. The recommended solution involves implementing proper HTML entity encoding for all dynamic content, validating input length and content types, and ensuring that all user inputs are properly escaped before being stored or displayed. Additionally, implementing a Content Security Policy (CSP) can provide an additional layer of protection against script execution. This vulnerability highlights the critical importance of input validation and output encoding in web applications and demonstrates how seemingly minor flaws in administrative interfaces can create significant security risks. The fix for this vulnerability required updates to the application's core input sanitization routines and proper implementation of secure coding practices that prevent the execution of malicious scripts in user-controllable fields.

Reservation

11/29/2018

Disclosure

11/29/2018

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.01796

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!