CVE-2012-10063 is a SQL injection flaw in the legacy Core Configuration Manager of Nagios XI before 2012R1.3. The record scores it 9.8 (critical), though it describes authenticated users manipulating queries through specific CCM parameters. The fix is 2012R1.3 or later; check the Nagios changelog.
What's affected
Nagios XI versions prior to 2012R1.3, per the record and VulnCheck. The flaw is in the legacy Core Configuration Manager (CCM) interface.
The record says authenticated users could manipulate SQL queries by supplying crafted input to specific CCM parameters. It lists the possible impact as disclosure or modification of notification data and, in some cases, wider effects on the application database.
A note on scoring: the NVD style score in the record is 9.8, while VulnCheck's own advisory rates it high with a lower vector score and a requirement for low privileges. Both agree that it needs a logged in user. Use that detail when you prioritise. Monitoring servers also tend to hold credentials for the systems they watch, so a flaw that exposes the application database can reach further than the notification data the record mentions.
How to check if you're exposed
Check your Nagios XI version in the web interface and compare it with 2012R1.3. Anything older is in scope. Nagios publishes a changelog that lists the release in which the fix landed.
Then check who can sign in. This flaw needs a valid account, so review the user list for old, shared or unneeded accounts, and check whether the XI web interface is reachable from untrusted networks.
If you manage your own server, review the application and database logs for unusual queries or errors that come from CCM pages.
What to do now
- Confirm the XI version, and upgrade to 2012R1.3 or later. In practice, move to a currently supported release.
- Review user accounts and remove the ones that are not needed. Use strong, unique passwords.
- Restrict the XI web interface to management networks or a VPN.
- Check database content for unexpected changes to notification data.
- Treat monitoring servers as sensitive. They often hold credentials for the hosts they watch, so rotate any that might have been exposed.
Why it matters
The class is CWE-89 (SQL Injection): user input is placed into a database query as text instead of being passed as a parameter, so the input can change the meaning of the query. The record puts the flaw in a legacy admin interface, which is common. Older administrative screens often predate the safer query patterns the rest of an application uses.
Authenticated does not mean harmless. In a monitoring system, many staff members hold accounts, and a low privilege account may reach an interface that was meant for administrators. Parameterised queries and least privilege roles are the two controls that limit this class.
The record does not mark this CVE as CISA KEV and makes no claim of exploitation in the wild.
Try it yourself
This demo shows how to rank a backlog like this, where severity, access needed and exposure all matter.
Click through it at your own pace, or open it full screen.
Quick check
Does this need a login?
Yes. The record describes authenticated users manipulating queries, and VulnCheck lists a low privilege requirement.
Which Nagios XI version fixes this?
The record says versions prior to 2012R1.3 are affected. Check the Nagios XI changelog for the full release history.
Sources
Last reviewed: 19 October 2026.