CISA published advisory ICSMA-17-082-01 on March 23, 2017, covering a hard-coded password in two BD Kiestra lab automation applications. PerformA versions 2.0.14.0 and earlier and KLA Journal Service versions 1.0.51 and earlier use embedded passwords to reach the BD Kiestra database. The flaw is CVE-2017-6022 (CWE-259), with a CVSS v3 base score of 7.3.
Per the advisory, the passwords could be used to compromise the confidentiality of limited PHI and PII stored in the BD Kiestra database. The CVSS vector is network reachable, needs no privileges and no user interaction, and rates the confidentiality, integrity and availability impact as low.
A password compiled into an application is identical at every site that runs it. Whoever recovers it from one installation can try it against the database at every other one, and customers have no way to rotate it on their own.
BD scheduled remote updates of the affected applications between April 2017 and October 2017. Lab managers should confirm the update reached each Kiestra system instead of assuming the remote push finished. Database credentials belong in per-site configuration, generated at install.