CVE-2026-85107
Received Received - Intake

Resource Exhaustion in Hermes-Agent Electron Main Process

Vulnerability report for CVE-2026-85107, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-03

Last updated on: 2026-09-03

Assigner: VulDB

Description

A vulnerability was found in NousResearch hermes-agent 0.18.0. This vulnerability affects the function resourceBufferFromUrl of the file apps/desktop/electron/main.ts of the component Electron Main Process. Performing a manipulation results in allocation of resources. The attack may be initiated remotely. copyImageFromUrl() entry point no longer reachable on current main. That function did exist at v2026.8.3 but was removed by v2026.8.19. The modern copy-image path is Electron-native event.sender.copyImageAt().

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-03
Last Modified
2026-09-03
Generated
2026-09-03
AI Q&A
2026-09-03
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 4 associated CPEs
Vendor Product Version / Range
nousresearch hermes-agent From 2026.8.19 (exc)
electron electron From 2026.8.3 (exc) to 2026.8.19 (exc)
nousresearch hermes-agent 0.18.0
electron electron to 2026.8.19 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-770 The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.
CWE-400 The product does not properly control the allocation and maintenance of a limited resource.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability exists in NousResearch hermes-agent 0.18.0 where the function resourceBufferFromUrl in apps/desktop/electron/main.ts improperly handles resource allocation. An attacker can manipulate this to cause resource exhaustion remotely. The copyImageFromUrl() function was removed between versions 2026.8.3 and 2026.8.19, and the modern path uses Electron's event.sender.copyImageAt().

Impact Analysis

This vulnerability could lead to denial-of-service conditions by consuming excessive system resources. It may cause application crashes or slowdowns, particularly in environments using the affected hermes-agent version. Users might experience degraded performance or unexpected termination of the application.

Mitigation Strategies

Update hermes-agent to a version where the vulnerable function resourceBufferFromUrl has been removed or replaced. Specifically, ensure you are using a version newer than v2026.8.19 where the function was removed. Alternatively, switch to using the Electron-native event.sender.copyImageAt() method for image copying operations.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-85107. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart