What is Novi Survey?
Novi Survey is a commercial web-based survey creation and management platform used by organizations to collect feedback, conduct research, and manage data via online surveys. The application is hosted on IIS/.NET infrastructure and provides form creation, response collection, reporting, and survey distribution tools. As a web application that collects and stores user-submitted data, Novi Survey servers may process sensitive responses (employee feedback, research data, customer information) and are accessible from the internet — making vulnerabilities in the platform's request handling a direct attack surface.
Overview
CVE-2023-29492 is an insecure deserialization vulnerability in Novi Survey that allows a remote unauthenticated attacker to execute arbitrary code on the server in the context of the service account running Novi Survey. Novi Survey patched it in April 2023; CISA added it to the Known Exploited Vulnerabilities catalog just two days later (April 13), indicating active exploitation was confirmed nearly immediately upon public disclosure. The 2-day KEV turnaround reflects CISA's assessment that the vulnerability was being exploited in the wild at or around the time of publication.
Affected Versions
| Product | Status |
|---|---|
| Novi Survey | Versions prior to the April 2023 security update |
Administrators should apply the update described in the Novi Survey April 2023 security advisory.
Technical Details
CWE-94 (Improper Control of Generation of Code — Code Injection). Novi Survey's .NET web application processes serialized data objects in HTTP requests. A flaw in how deserialization is handled allows an attacker to send a specially crafted HTTP request containing a malicious serialized .NET object. When the application deserializes the object, the .NET runtime executes attacker-controlled code — a well-established pattern in .NET deserialization attacks using gadget chains against the BinaryFormatter, JavaScriptSerializer, or similar deserializers.
Code execution occurs in the context of the Windows service account running Novi Survey (typically an IIS application pool identity or a dedicated service account). Depending on configuration, this may provide access to:
- All survey data and responses stored in the database
- The server's filesystem and network shares accessible to the service account
- Credentials or connection strings in application configuration files
The attack requires no authentication — the vulnerable deserialization endpoint is reachable without logging in.
Discovery
Identified by security researchers and reported to Novi Survey. Novi Survey published a security advisory and patch in April 2023. The rapid CISA KEV addition (2 days) suggests the vulnerability was under active exploitation at the time of disclosure, potentially having been exploited as a zero-day before the patch.
Exploitation Context
The 2-day gap between CVE publication (April 11) and CISA KEV addition (April 13) is one of the shortest turnarounds in the KEV catalog, indicating CISA had evidence of in-the-wild exploitation essentially immediately. While Novi Survey is a relatively niche platform compared to major enterprise software, deserialization vulnerabilities are highly reliable — once a gadget chain is identified for the target .NET runtime version, exploitation is straightforward and consistent.
Organizations using Novi Survey for collecting sensitive data (HR surveys, compliance questionnaires, research data) should treat any compromise as a potential data breach affecting all stored survey responses.
Remediation
- Apply the Novi Survey security update from the April 2023 advisory immediately.
- Review Novi Survey server logs for unusual POST requests or responses indicating deserialization attack attempts — particularly requests around and before April 13, 2023.
- Audit the server for signs of post-exploitation: web shells, new user accounts, unauthorized scheduled tasks, or unexpected outbound network connections.
- Assess whether sensitive survey data was exposed — review what data was collected and stored in the Novi Survey database during the potential exploitation window.
- Rotate any credentials (database connection strings, API keys) stored in Novi Survey's configuration files.
- Restrict Novi Survey's IIS application pool to minimum necessary permissions — service accounts should not have administrative rights or broad filesystem access.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2023-29492 |
| Vendor / Product | Novi Survey — Novi Survey |
| NVD Published | 2023-04-11 |
| NVD Last Modified | 2025-10-27 |
| CVSS 3.1 Score | 9.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Severity | CRITICAL |
| CWE | CWE-94 find similar ↗ |
| CISA KEV Added | 2023-04-13 |
| CISA KEV Deadline | 2023-05-04 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2023-04-11 | CVE-2023-29492 published — Novi Survey releases patch for insecure deserialization vulnerability |
| 2023-04-13 | CISA adds to Known Exploited Vulnerabilities catalog — 2-day turnaround indicating active exploitation |
| 2023-05-04 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Novi Survey Security Advisory — April 2023 | Vendor Advisory |
| NVD — CVE-2023-29492 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |