Safeguard
Vulnerability Analysis•

CVE-2025-40664: Critical Missing Authentication in TCMAN GIM v11

Critical missing authentication in TCMAN GIM v11 lets anyone reach user management calls. INCIBE says the 20241112 release fixes it. Verify and upgrade.

Safeguard Security Team
4 min read

CVE-2025-40664 is a critical missing authentication flaw in TCMAN GIM, with a CVSS score of 9.1. INCIBE says TCMAN fixed it in the 20241112 release. Treat any instance reachable from untrusted networks as exposed until you have confirmed the fix, and review your logs for unexpected requests.

What's affected

  • Product: TCMAN GIM version 11. INCIBE lists the affected resource as GIM, 11 version.
  • Fixed version: INCIBE says TCMAN fixed these vulnerabilities in the 20241112 release.
  • Severity: Critical, CVSS 9.1 (vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N).
  • Weakness: CWE-306.
  • Published: 2025-05-26.

The record says an unauthenticated attacker could reach three resources on the user management page: /frmGestionUser.aspx/GetData, /frmGestionUser.aspx/updateUser and /frmGestionUser.aspx/DeleteUser. That means reading, changing and deleting user accounts without logging in.

INCIBE advisory INCIBE-2025-0270 covers four GIM CVEs. This is the critical one. CVE-2025-40665 and CVE-2025-40666 are time-based blind SQL injection, and CVE-2025-40667 is a missing authorization flaw.

How to check if you're exposed

The advisory does not give a command for reading the installed version, and this is a vendor-supplied product, so the useful check is administrative:

  1. Find the version or build number your organisation runs.
  2. Compare it with the fixed version in the advisory.
  3. If you cannot read the build number yourself, ask the vendor to confirm in writing.

You can also run your dependency manifests and container images through the free in-browser scan to see which known CVEs affect the packages you ship. It will not find a flaw inside a vendor appliance or an unmanaged install, so keep an inventory of those too.

What to do now

  1. Identify every copy of TCMAN GIM you run, including test and forgotten ones.
  2. Confirm that your GIM build is the 20241112 release or later, and review the user list for accounts you did not create.
  3. Until that is done, remove public access where you can. Put the application behind a VPN, a network allow list or a web application firewall rule, and watch the access and database logs for unusual requests to the endpoint named above.
  4. Record the outcome, including the date, the version you ended on and who confirmed it, so a later audit has something to read.
  5. Add the product to your continuous monitoring so a future CVE against it reaches you without a manual search.

Why it matters

Missing authentication means a function that should require a login can be called by anyone who knows its address. Nothing has to be guessed or bypassed, because the check was never there. The class is catalogued as CWE-306 (missing authentication for a critical function).

The cause is usually a design gap, not a coding slip: pages are protected by the menu that links to them instead of by a check on the server for every request. The fix is to enforce authentication and authorization on the server for each sensitive call, including the ones the interface never shows.

The record's KEV flag is false, so CISA does not list it as known to be exploited, and nothing in the sources here says it is being exploited in the wild.

Try it yourself

See how the exploitability check step works in practice.

Click through it at your own pace, or open it full screen.

Quick check

What does the score of 9.1 mean for TCMAN GIM?

The vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N reads as network reachable, low complexity, no privileges and no user interaction. The impact ratings are confidentiality high, integrity high, availability none. Use it to rank the work, then confirm exposure for your own deployment.

If the page is not linked from the menu, is it hidden?

No. Hiding a link is not access control. Anyone who knows or guesses the address can send a request to it, so the server has to check who is asking on every call.

Sources

Last reviewed: 18 October 2026.

Never miss an update

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

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

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.