Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2025-47916 — Proof‑of‑concept description for CVE‑2025‑47916, a Remote Code Execution vulnerability affecting Invision Community 5.0.0–5.0.6 via unsafe template processing in the "customCss()" method. | Kitploit
Tools/GitHubGitHub/web3-serializer/cve-2025-47916
Vulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationPenetration TestingPayload Development
GitHubweb3-serializer/cve-2025-47916

CVE-2025-47916

Proof‑of‑concept description for CVE‑2025‑47916, a Remote Code Execution vulnerability affecting Invision Community 5.0.0–5.0.6 via unsafe template processing in the "customCss()" method.

View Repository
19 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-47916 - Invision Community Remote Code Execution (RCE) Vulnerability

About

This repository provides a proof‑of‑concept description for CVE‑2025‑47916, a Remote Code Execution vulnerability affecting Invision Community versions 5.0.0 through 5.0.6. The issue stems from improper handling of user-supplied input within the customCss() method, allowing unauthenticated attackers to execute crafted template expressions.

Affected Versions

  • All versions from 5.0.0 to 5.0.6

Description

The vulnerability resides in the IPS\core\modules\front\system\themeeditor::customCss() method inside:

root@kitploit:~
/applications/core/modules/front/system/themeeditor.php

The method can be called without authentication and passes the content request parameter to . Since the value is processed through the template engine, specially crafted input may lead to . This enables remote, unauthenticated attackers to achieve full code execution within the Invision Community environment.

Theme::makeProcessFunction()
arbitrary PHP code execution

CLI Usage

root@kitploit:~
usage: main.py [options] target

positional arguments:
  target                Target URL

optional arguments:
  -p, --proxy PROXY     Proxy server to route requests
  -c, --command CMD     Single command to process (for testing output handling)
  -t, --test            Perform a non-intrusive vulnerability check

Solution

Update to Invision Community 5.0.7 or later, where the issue has been resolved.

Credits

Vulnerability discovered by Egidio Romano.

References

  • https://invisioncommunity.com/release-notes-v5/507-r41/
  • CVE entry https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-47916
  • Karma In Security Advisory: https://karmainsecurity.com/KIS-2025-02
Download Tool