---
id: "CVE-2026-116471"
kind: "vulnerability"
aliases: ["CVE-2026-116471"]
title: "BKWLD Decoy: Policy.php role argument lets users gain improper privileges"
severity: "medium"
cvss: 4.3
epss: null
exploited: false
status: "open"
category: "package"
products: []
ecosystems: []
tags: ["decoy", "laravel", "package", "php", "self-hosted"]
not_affected_if: ["not-using-decoy", "version-above-5.11.1"]
published_at: "2026-10-26T19:16:30+00:00"
first_seen_at: "2026-10-26T19:32:06+00:00"
updated_at: "2026-10-26T19:34:02+00:00"
sources: [{"source": "nvd", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-116471", "first_seen_at": "2026-10-26T19:32:06+00:00"}]
---

# BKWLD Decoy: Policy.php role argument lets users gain improper privileges

BKWLD Decoy, a PHP authorization package, has a flaw in Policy.php where the role argument is manipulated to bypass privilege checks. A remote attacker can gain privileges they should not have, and a public exploit exists.

_Summary, check and fix written by a model from the sources; labelled as such._

## How to check

- Check the installed Decoy version in composer.lock or vendor/bkwld/decoy/composer.json, comparing against `5.11.1`
- Review how role values reach the Authorization Policy in Policy.php for user-controlled input

## Fix

- No fixed version is named in the sources; the vendor did not respond. Track the advisory for a patched release, or restrict role-based access checks to server-side values until one ships

## Timeline

- 2026-10-26T19:32:06+00:00 nvd https://nvd.nist.gov/vuln/detail/CVE-2026-116471

## From the sources

A security flaw has been discovered in BKWLD Decoy up to 5.11.1. The impacted element is an unknown function of the file Policy.php of the component Authorization Policy. The manipulation of the argument role results in improper privilege management. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

---

_Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai_
