CVE-2026-88257 in beam_mcp
Riassunto
di VulDB • 08/10/2026
Vulnerabilità di convalida impropria dell'input in BeamMCP.Schema in ScriptKittyOS beam_mcp che consente a un client MCP di raggiungere la funzione di dispatch di uno strumento con argomenti che violano lo schema di input annunciato dal server. La funzione BeamMCP.Schema.validate/2 controllava solo il tipo, i campi obbligatori (required), additionalProperties, enum e i limiti numerici sull'oggetto degli argomenti di primo livello. I vincoli all'interno di oggetti annidati e sugli elementi dell'array (items, minItems, maxItems, minLength, maxLength, pattern, required annidati, enum e additionalProperties: false) erano annunciati da tools/list ma non verificati né in tools/call né in prompts/get; inoltre, le parole chiave al di fuori del sottoinsieme applicato (oneOf, anyOf, $ref) venivano annunciate ma ignorate.
Un host il cui codice di dispatch si affida allo schema dichiarato riceve valori vietati dallo schema stesso, ad esempio un numero fuori intervallo o una chiave non dichiarata all'interno di un oggetto annidato. L'impatto dipende da come l'host gestisce tali valori.
Questo problema interessa beam_mcp: dalle versioni 0.1.0 alla versione precedente a 0.10.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.