Kener 3.0.0 before 4.1.10 Authentication Bypass via Hardcoded Fallback JWT Secret
Kener 3.0.0 before 4.1.10 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge session tokens by using the hardcoded DUMMY_SECRET fallback key. When KENER_SECRET_KEY is empty or unset, attackers knowing an administrator email can sign a kener-user cookie to access /manage/api with full administrative privileges or forge password-reset tokens.
- Products
- kener
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-116747
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 00:33 UTC · Revision 1
Source evidence
Kener 3.0.0 before 4.1.10 Authentication Bypass via Hardcoded Fallback JWT Secret
core-cve · Original sourcePublished 26 Oct 2026, 21:52 UTC
Kener 3.0.0 before 4.1.10 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge session tokens by using the hardcoded DUMMY_SECRET fallback key. When KENER_SECRET_KEY is empty or unset, attackers knowing an administrator email can sign a kener-user cookie to access /manage/api with full administrative privileges or forge password-reset tokens.
cve:CVE-2026-116747
kener
Fixed versions: Not specified
Complete source record
{
"id": "307905fb50dbfa9ccf018f1932347c7d9568f9d9d0c5038d405dbe3568787c1d",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-116747",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Kener 3.0.0 before 4.1.10 Authentication Bypass via Hardcoded Fallback JWT Secret",
"summary": "Kener 3.0.0 before 4.1.10 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge session tokens by using the hardcoded DUMMY_SECRET fallback key. When KENER_SECRET_KEY is empty or unset, attackers knowing an administrator email can sign a kener-user cookie to access /manage/api with full administrative privileges or forge password-reset tokens.",
"evidence": "cve:CVE-2026-116747",
"products": [
{
"name": {
"value": "kener",
"evidence": "/containers/cna/affected/0/product"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": []
}
],
"severity": "critical",
"structured": {
"id": "CVE-2026-116747",
"aliases": [
"CVE-2026-116747"
],
"metrics": [
{
"format": "CVSS",
"cvssV4_0": {
"version": "4.0",
"baseScore": 9.2,
"attackVector": "NETWORK",
"baseSeverity": "CRITICAL",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"privilegesRequired": "NONE",
"subIntegrityImpact": "NONE",
"vulnIntegrityImpact": "HIGH",
"subAvailabilityImpact": "NONE",
"vulnAvailabilityImpact": "HIGH",
"subConfidentialityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH"
}
},
{
"format": "CVSS",
"cvssV3_1": {
"scope": "UNCHANGED",
"version": "3.1",
"baseScore": 8.1,
"attackVector": "NETWORK",
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H",
"integrityImpact": "HIGH",
"userInteraction": "NONE",
"attackComplexity": "HIGH",
"availabilityImpact": "HIGH",
"privilegesRequired": "NONE",
"confidentialityImpact": "HIGH"
}
}
],
"affected": [
{
"repo": "https://github.com/rajnandan1/kener",
"vendor": "rajnandan1",
"product": "kener",
"versions": [
{
"status": "affected",
"version": "3.0.0",
"lessThan": "4.1.10",
"versionType": "semver"
}
],
"packageURL": "pkg:github/rajnandan1/kener",
"defaultStatus": "unaffected"
}
],
"modified": "2026-10-26T21:52:45.058Z",
"provider": "cve",
"references": [
"https://github.com/rajnandan1/kener/issues/871",
"https://github.com/rajnandan1/kener",
"https://github.com/rajnandan1/kener/commit/ff636483544c926eab5b5e3e26b811c0f52bcaf8",
"https://github.com/rajnandan1/kener/releases/tag/v4.1.10",
"https://github.com/rajnandan1/kener/blob/v4.1.9/src/lib/server/controllers/commonController.ts#L44-L55",
"https://www.vulncheck.com/advisories/kener-3.0.0-before-4.1.10-authentication-bypass-via-hardcoded-fallback-jwt-secret"
],
"provider_metadata": {
"cna": {
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck",
"dateUpdated": "2026-10-26T21:52:45.058Z"
}
}
},
"related_cves": [
{
"value": "CVE-2026-116747",
"evidence": "/cveMetadata/cveId"
}
],
"security_relevant": true,
"severity_evidence": "/containers/cna/metrics"
},
"source_id": "core-cve",
"document_id": 353942,
"published_at": "2026-10-26T21:52:45.058+00:00"
}