Fortra has addressed a essential security flaw impacting FileCatalyst Workflow that might be abused by a distant attacker to achieve administrative entry.
The vulnerability, tracked as CVE-2024-6633, carries a CVSS rating of 9.8, and stems from the usage of a static password to hook up with a HSQL database.
“The default credentials for the setup HSQL database (HSQLDB) for FileCatalyst Workflow are printed in a vendor information base article,” Fortra stated in an advisory. “Misuse of those credentials may result in a compromise of confidentiality, integrity, or availability of the software program.”
“The HSQLDB is just included to facilitate set up, has been deprecated, and isn’t meant for manufacturing use per vendor guides. Nonetheless, customers who haven’t configured FileCatalyst Workflow to make use of another database per suggestions are weak to assault from any supply that may attain the HSQLDB.”
Cybersecurity firm Tenable, which has been credited with discovering and reporting the flaw, stated the HSQLDB is remotely accessible on TCP port 4406 by default, thereby permitting a distant attacker to hook up with the database utilizing the static password and carry out malicious operations.
Following accountable disclosure on July 2, 2024, Fortra has launched a patch to plug the security gap in FileCatalyst Workflow 5.1.7 or later.
“For instance, the attacker can add an admin-level consumer within the DOCTERA_USERS desk, permitting entry to the Workflow net software as an admin consumer,” Tenable stated.
Additionally addressed in model 5.1.7 is a high-severity SQL injection flaw (CVE-2024-6632, CVSS rating: 7.2) that abuses a type submission step throughout the setup course of to make unauthorized modifications of the database.
“In the course of the setup strategy of FileCatalyst Workflow, the consumer is prompted to offer firm data by way of a type submission,” Dynatrace researcher Robin Wyss stated.
“The submitted knowledge is utilized in a database assertion, however the consumer enter is just not going by means of correct enter validation. Consequently, the attacker can modify the question. This enables for unauthorized modifications on the database.”