Skip to main content
CVE-2023-4709VulnerabilityPublished Updated

CVE-2023-4709: TOTVS RM · Cross Site Scripting

Affects TOTVS RMSource CVE Database V5

0

Not known to be exploited · CVSS 2.3 Low.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 4.0 base score
2.3Low
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 33% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 1 Sep 2023

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Affected software

ProductAffectedFixed in
TOTVS RMAffected
  • =12.1
Fixed in–

AI-suggested

European organizations should audit their TOTVS RM 12.1 deployments to verify if VIEWSTATE is enabled and whether it is encrypted and validated. Specifically, they should: 1) Ensure that the web.config file includes <pages validateRequest="true" viewStateEncryptionMode="Always" /> to enforce request validation and VIEWSTATE encryption. 2) Disable VIEWSTATE if it is not required by the application functionality. 3) Apply strict Content Security Policy (CSP) headers to reduce the impact of potential XSS attacks. 4) Conduct regular security testing and code reviews focusing on input validation and output encoding. 5) Monitor web application logs for suspicious activity related to VIEWSTATE manipulation. 6) Engage with TOTVS support or security advisories for any patches or updates addressing this issue. These steps go beyond generic advice by focusing on configuration auditing, encryption enforcement, and proactive monitoring tailored to this vulnerability.

Description

A vulnerability classified as problematic has been found in TOTVS RM 12.1. Affected is an unknown function of the file Login.aspx of the component Portal. The manipulation of the argument VIEWSTATE leads to cross site scripting. It is possible to launch the attack remotely. The complexity of an attack is rather high. The exploitability is told to be difficult. It is possible to mitigate the problem by applying the configuration setting <pages validateRequest="true" [...] viewStateEncryptionMode="Always" />. It is recommended to change the configuration settings. The vendor was initially contacted early about this disclosure but did not respond in any way. In a later statement he explains, that "the behavior described [...] is related to specific configurations that are not part of the default application setup. In standard production environments, the relevant feature (VIEWSTATE) is disabled by default, which effectively mitigates the risk of exploitation."

References

Community reviews

Loading reviews…