---
id: CVE-2026-100187
title: >-
  The Onion module in AIL Framework contained a performance shortcut in its URL
  extraction logic that accepted URLs as valid .onion targets based solely on a
  length check (exactly 69 characters) and a suffix check (ending in ".onion"),
  wit…
summary: >-
  The Onion module in AIL Framework contained a performance shortcut in its URL
  extraction logic that accepted URLs as valid .onion targets based solely on a
  length check (exactly 69 characters) and a suffix check (ending in ".onion"),
  wit…
severity: medium
cvss: 6.9
cvssVector: 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'
cwe:
  - CWE-20
vendor: ail project
product: ail framework
affected:
  - ail_framework >= unspecified < 7.1
published: '2026-09-25'
updated: '2026-09-25'
sourceUpdated: '2026-09-25T15:17:52.753'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-100187'
references:
  - url: >-
      https://github.com/ail-project/ail-framework/commit/5c8a68b3d8c7d7b03e5febe4ac5b5aca91826adb
    label: 5a6e4751-2f3f-4070-9419-94fb35b644e8
tags:
  - nvd
  - cve.org
ssvc:
  exploitation: none
  automatable: 'yes'
  technicalImpact: partial
  timestamp: '2026-09-25T14:45:47.206440Z'
cvssSource: cna
ingestedAt: '2026-09-25T14:09:46.371Z'
---

## Overview

The Onion module in AIL Framework contained a performance shortcut in its URL extraction logic that accepted URLs as valid .onion targets based solely on a length check (exactly 69 characters) and a suffix check (ending in ".onion"), without performing proper hostname parsing or onion-domain validation. An unauthenticated attacker who could publish or control web content crawled by the framework could embed a crafted URL containing an IP address or non-onion hostname with a path ending in ".onion" that satisfied the length and suffix conditions. Such a URL would be extracted, its domain naively sliced from the string, and queued as a legitimate onion crawler task. This allowed unauthenticated content publishers to inject arbitrary non-onion targets into the crawler's task queue, influencing crawler behavior and potentially directing it toward unintended network resources. The vulnerability required no authentication, no user interaction, and only the ability to place crafted content in a location the framework would crawl. The security impact is a loss of integrity in the crawler's target selection: the framework processes and acts upon URLs that do not correspond to legitimate .onion services.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
