Connector/C è la libreria client C/C++ di MariaDB per le applicazioni che devono comunicare con un server MariaDB o MySQL. Fornisce il codice che gestisce le connessioni, l'autenticazione, le query, l'analisi dei risultati e la gestione degli errori, così gli sviluppatori non devono implementare da soli il protocollo del database.
In termini di sicurezza, Connector/C è importante perché spesso risiede all'interno di applicazioni, agenti e strumenti di amministrazione, non solo sull'host del database. Una falla nella libreria può esporre contemporaneamente molti programmi, soprattutto se viene inclusa nei container o distribuita tramite pacchetti del sistema operativo. Gli aggressori possono prendere di mira le librerie client per rubare credenziali, attivare un'analisi non sicura o arrivare all'esecuzione di codice in software che si fida degli input del database. I difensori dovrebbero monitorare le versioni di Connector/C insieme agli aggiornamenti del server, perché patchare solo il demone del database potrebbe lasciare vulnerabile un livello client incorporato.


