explaingit

huynambka/cve-2026-26114-poc

Analysis updated 2026-05-18

22RubyAudience · developerComplexity · 4/5Setup · moderate

TLDR

A proof-of-concept exploit for CVE-2026-26114, a SharePoint remote code execution vulnerability, provided as a Python script and a Metasploit module.

Mindmap

mindmap
  root((CVE 2026 26114 PoC))
    What it does
      SharePoint RCE PoC
      Runs remote command
      Confirms via marker file
    Tech stack
      Python script
      Metasploit module
      NTLM auth
    Use cases
      Authorized pentest
      Vulnerability verification
      Detection research
    Audience
      Security researchers
      Pentesters
    Notes
      Authorized use only
      No license listed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Verify whether a lab or authorized SharePoint instance is vulnerable to CVE-2026-26114.

USE CASE 2

Run the included Metasploit module to demonstrate remote code execution in a permitted penetration test.

USE CASE 3

Use the marker-file option to confirm exploitability without running arbitrary commands.

USE CASE 4

Study the request pattern used to trigger this SharePoint vulnerability for defensive detection work.

What is it built with?

PythonRubyMetasploitNTLM

How does it compare?

huynambka/cve-2026-26114-pocafomera/apple-foundation-models-ruby-sdkdawarich-app/atlas
Stars222221
LanguageRubyRubyRuby
Setup difficultymoderatemoderatehard
Complexity4/53/54/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a lab or explicitly authorized SharePoint target, valid domain credentials, and either Python with NTLM support or a Metasploit installation.

No license information is provided in the README.

In plain English

This repository is a proof of concept for CVE-2026-26114, a remote code execution vulnerability in SharePoint. The README states plainly that it is meant to be used only in a lab environment or on systems the user has explicit permission to test, which is the standard disclaimer for security research tools of this kind. The repo provides two ways to run the exploit. The first is a Python script that connects to a target SharePoint server using NTLM authentication, given a username, password, and domain, and then runs a command on the server, for example asking it to run whoami and write the output to a file. It supports routing traffic through a local proxy for inspection and can skip certificate verification, and instead of running a command it can be pointed at writing a marker file to confirm the vulnerability without doing anything more invasive. The second option is a Metasploit module, placed at a specific path under modules/exploits/windows/http, which can be loaded into the Metasploit framework. The README shows the options a user would set, including the target host, port, credentials, domain, and the listener host and port used to receive a reverse connection back from the exploited server. It also notes that if the module's automatic discovery of certain SharePoint internal identifiers does not work, those identifiers can be set manually. There is no license file mentioned, and the README does not include any background on how the vulnerability works internally, only how to run the two provided exploitation methods against a target.

Copy-paste prompts

Prompt 1
Explain what CVE-2026-26114 is and what kind of SharePoint vulnerability it represents.
Prompt 2
Walk me through setting up the Python PoC in this repo against a lab SharePoint instance safely.
Prompt 3
Explain each option in the provided Metasploit module and what it configures.
Prompt 4
How would I write detection rules for the request pattern this exploit uses, for defensive monitoring?

Frequently asked questions

What is cve-2026-26114-poc?

A proof-of-concept exploit for CVE-2026-26114, a SharePoint remote code execution vulnerability, provided as a Python script and a Metasploit module.

What language is cve-2026-26114-poc written in?

Mainly Ruby. The stack also includes Python, Ruby, Metasploit.

What license does cve-2026-26114-poc use?

No license information is provided in the README.

How hard is cve-2026-26114-poc to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is cve-2026-26114-poc for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.