Home / novaestellar / novahaku · testing/keycloak-exploit/SKILL.md · GitHub

keycloak-exploit skillC

keycloak-exploit is agent-read markdown (skill) from novaestellar/novahaku.

Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.

What the file says

# keycloak-exploit — CVE-2026-18963

Keycloak account takeover via unauthenticated `reset-credentials` Required Action bypass.

## Affected Versions

Keycloak **< 26.0.7** with **reset-credentials** Required Action enabled and accessible without authentication.

## Vulnerability Summary

Keycloak allows Required Actions (e.g., `reset-credentials`, `update-password`) to execute **before** authentication if:
1. The action is enabled in realm settings
2. The action is not protected by authentication requirements
3. The user's Required Actions list includes the action

Attacker flow:
1. Enumerate valid usernames (registration errors, timing, forgot-password)
2. Forge `kc_action=reset-credentials` token (no signature validation for this flow)
3. Set new password → account takeover

**Impact:** Full account takeover for any user in misconfigured realms.

**CVSS:** 9.1 Critical (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N)

## Usage

### Single Target

```bash
# Detect vulnerable realms
python3 testing/keycloak-exploit/keycloak_exploit.py -u https://sso.example.com

# Takeover user index 0 (first enumerated user)
…

Read the whole file at its exact version.

How to install

Latest version
mdr add novaestellar/novahaku/keycloak-exploit@git:20260921.3a32414
Exact content
mdr add novaestellar/novahaku/keycloak-exploit@sha256:38aa0fa664f9fcc7

Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_lokljvmuqckc65ek.svg)](https://markdownregistry.com/a/art_lokljvmuqckc65ek)

1 badge views in 30 days

Versions

versioncommittedcommitsizeaudit
git:20260921.3a32414 latest2026-09-21 3a32414 4,281 BC view

Audit of the latest version

C  15 of 17 checks passed. Deterministic, no model, same answer every run.
  • fail: Frontmatter declares a name
  • fail: Frontmatter declares a description
  • pass: Frontmatter block present
  • pass: Size between 200 bytes and 200 KB (4281 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

novaestellar/novahaku · 24 stars · license MIT · pushed 2026-09-23 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_lokljvmuqckc65ek
GET https://markdownregistry.com/api/v1/resolve?ref=novaestellar/novahaku/keycloak-exploit
GET https://markdownregistry.com/api/v1/blob/38aa0fa664f9fcc7f557a9f9763bad38e5fb5e08e83634fa8a02d094fc22f82c

Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

More from novaestellar/novahaku

novahaku skill
novaestellar/novahaku · SKILL.md · Novahaku — 统一安全研究代理。Web测试、提示工程、攻击框架、逆向工程、请求重构、OSINT侦察、CTF竞赛、源码猎人、MCP工具集成。所有能力,单一技能,自动检测。与novaxinwei(v1.1)协同…
v4.1.0 · audit A · 24 stars
docs-generator skill
novaestellar/novahaku · docs/docs-generator/SKILL.md · Creates task-oriented technical documentation with progressive disclosure. Use when writing READMEs, API docs…
git:20260910.546fe86 · audit A · 24 stars
CLAUDE.md@identity/novahaku-files/claude-config-bundle claude
novaestellar/novahaku · identity/novahaku-files/claude-config-bundle/CLAUDE.md
git:20260830.727e3e8 · audit A · 24 stars
api-security skill
novaestellar/novahaku · testing/api-security/SKILL.md · Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication…
git:20260910.546fe86 · audit A · 24 stars
apk-reverse skill
novaestellar/novahaku · testing/apk-reverse/SKILL.md · 在 CLI 环境下做 Android APK 逆向时使用。适用于 APK 解包、Java 反编译、smali 修改、重打包、Frida 动态 Hook,以及按需切换到 so/native 分析。优先使用本机已安装的…
git:20260910.546fe86 · audit B · 24 stars
binary-diff skill
novaestellar/novahaku · testing/binary-diff/SKILL.md · 跨版本符号迁移与二进制差分。当你有旧版本的符号/逆向结果,需要快速迁移到新版本时使用。 适用场景:内核缺 PDB 用旧版符号推导、程序更新后批量迁移函数名、应用更新后快速定位新偏移。 核心方法:用 LLM…
git:20260910.546fe86 · audit A · 24 stars
browser-automation skill
novaestellar/novahaku · testing/browser-automation/SKILL.md · 统一自动化入口。覆盖浏览器自动化(Playwright)和 Windows 桌面应用自动化(OpenReverse)。 浏览器场景:打开网页、点击、填表、爬取、截图、自动化登录、渗透页面交互。 桌面场景:操作 IDA/x64dbg 等…
git:20260910.546fe86 · audit A · 24 stars
browser-extension-reverse skill
novaestellar/novahaku · testing/browser-extension-reverse/SKILL.md · Use for authorized reverse engineering of browser extensions (Chrome/Firefox) including manifest analysis, background…
git:20260910.546fe86 · audit A · 24 stars
case-review skill
novaestellar/novahaku · testing/case-review/SKILL.md · Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage…
git:20260910.546fe86 · audit A · 24 stars
cloud-k8s skill
novaestellar/novahaku · testing/cloud-k8s/SKILL.md · Use for authorized cloud, container, and Kubernetes security assessment including metadata SSRF, IAM misconfig…
git:20260910.546fe86 · audit A · 24 stars
cloud-saas-exposure skill
novaestellar/novahaku · testing/cloud-saas-exposure/SKILL.md · Organization-grade cloud and supply-chain attack-surface discovery: S3/GCS/Azure Blob bucket discovery via…
v1 · audit A · 24 stars
code-audit skill
novaestellar/novahaku · testing/code-audit/SKILL.md · Use for authorized source-code security review and SAST workflows including Semgrep, CodeQL patterns, dangerous API…
git:20260910.546fe86 · audit A · 24 stars

Every file in novaestellar/novahaku

Browse by kind, by grade C, or by owner.