Safeguard
Vulnerability Analysis•

CVE-2023-4552: Medium Server File Access in OpenText AppBuilder

CVE-2023-4552 is a medium severity flaw in OpenText AppBuilder 21.2 before 23.2 where a database manager can reach the server file system. Upgrade to 23.2.

Safeguard Security Team
3 min read

CVE-2023-4552 is a medium severity (CVSS 5.5) improper input validation flaw in OpenText AppBuilder, from version 21.2 before 23.2. An authenticated user who can create or manage databases can reach the server file system. Upgrade to 23.2 or later and review who holds database management rights.

What's affected

The NVD record says improper input validation in OpenText AppBuilder on Windows and Linux allows probing of system files. An authenticated user with the ability to create or manage existing databases can use them to exploit the AppBuilder server, including access to its local file system.

The range is AppBuilder from 21.2 before 23.2. The record gives an OpenText knowledge base article as its only reference. That page needs a browser session and could not be read automatically, so check it for platform notes and fixes for older streams.

The score is lower than its two siblings, CVE-2023-4550 and CVE-2023-4551, because the user needs an account with database management rights.

How to check if you're exposed

Confirm the AppBuilder version. Versions from 21.2 up to, but not including, 23.2 are in scope.

List which accounts can create or manage databases inside AppBuilder. This is a more limited group than all users, and it is the group that matters for this CVE.

Review the databases that exist and look for ones that point at unusual locations or that nobody remembers creating.

Check the file system rights of the service account, since access to the local file system is bounded by them.

What to do now

  1. Upgrade AppBuilder to 23.2 or later.
  2. Reduce the number of accounts that can create or manage databases.
  3. Review existing databases and remove unknown entries.
  4. Run the service under a limited operating system account.
  5. Review audit logs for database creation events by accounts that do not usually do that.

Why it matters

The record maps this to CWE-20, improper input validation. A feature built to manage databases accepts input that reaches beyond its intended boundary and touches the host file system.

This is a privilege boundary issue. A role that should only manage application data ends up with reach into the server. The record does not claim exploitation and the CVE is not in the CISA KEV catalog. Review application roles often, because feature specific rights tend to spread over time. Ask who really needs to manage databases, and remove the right from everyone else, since the fewer accounts that hold it, the fewer credentials an attacker can target.

Quick check

Is this the same as the file read in CVE-2023-4550?

No. That one can be reached by unauthenticated users. This one needs an authenticated account with database management rights.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.