RMI Deserialization Attack Analysis (2)
After the previous analysis of the complete process, we now have a better understanding of RMI.
This article focuses on JDK versions prior to JEP 290, specifically JDK 8u66, where no filtering is applied. It analyzes all possible attack methods. The next article will specifically discuss bypass techniques.
The perspective here is that of an att ...
Posted on Sun, 21 Jun 2026 17:21:57 +0000 by grant777
Comparing Solutions for Frontend Cross-Origin Resource Sharing Issues
Cross-origin resource sharing (CORS) challenges are a common obstacle in frontend development. Modern web security policies enforce same-origin restrictions, but several techniques exist to overcome these limitations.
Understanding Same-Origin Policy
Browser security mechanisms prevent scripts from accessing resources outside their origin domai ...
Posted on Fri, 19 Jun 2026 16:55:55 +0000 by Kazhultee
Debugging Keymaster Key Characteristics Verification in OP-TEE
The test PerInstance/SigningOperationsTest.RsaGetKeyCharacteristicsRequiresCorrectAppIdAppData/0_default is failing with multiple assertion errors. The test expects specific behavior when retrieving key characteristics with incorrect application IDs and application data, but the actual implementation returns unexpected results.
Key failures inc ...
Posted on Tue, 16 Jun 2026 17:30:47 +0000 by basdog22
Securing Excel Workbooks and Ranges via Spire.XLS for Java
To include the necessary components for document manipulation, you can add the library to your project build path either manually or via a dependency manager.
Mavan Configuration
Add the repository and dependency entries below to your pom.xml file to retrieve the artifact automatically:
<repositories>
<repository>
<id ...
Posted on Tue, 16 Jun 2026 17:13:24 +0000 by Hebbs
Exploiting Kubernetes Taints and Tolerations for Privilege Escalation
Understanding Taints and Tolerations
In simple terms:
Taints: Nodes marked with taints will not have pods scheduled to them by the Kubernetes scheduler.
Tolerations: Allow the scheduler to deploy pods to nodes that have taints applied.
Taints
Taints contain three possible values:
NoSchedule: Pods will not be scheduled to nodes marked with th ...
Posted on Mon, 15 Jun 2026 17:53:10 +0000 by Sean_J
Implementing ADB Shell Password Authentication in Android 11
Modifying Transport State ManagementTo enforce security, a global authentication flag must be introduced to track the session status. This flag ensures that any change in the transport state (connection or disconnection) invalidates the current session, requiring the user to re-authenticate.In system/core/adb/adb.cpp, add a global variable and ...
Posted on Fri, 05 Jun 2026 18:51:15 +0000 by Trium918
Obfuscating Linux Processes through Filesystem Mounting and Library Hijacking
Process Concealment via Procfs Mounting
In Linux environments, process metadata is exposed via the /proc pseudo-filesystem. Standard monitoring utilities like ps, top, and htop retrieve system information by reading the subdirectories within /proc that correspond to specific Process IDs (PIDs). By utilizing the mount command with the --bind fla ...
Posted on Wed, 03 Jun 2026 16:49:12 +0000 by cameronjdavis
Understanding C++ scanf_s Function Usage and Important Considerations
Predecessor - scanf()
Some educational materials still reference scanf(), but in current Visual Studio versions, this function has been deprecated and replaced with scanf_s().
Why scanf_s() is Preferred
The scanf_s() function represents Microsoft's secure version of the standard input function, introduced starting from VC++ 2005. When invoking ...
Posted on Wed, 03 Jun 2026 16:10:23 +0000 by aladin13
Mitigating Command Injection Vulnerabilities in Java's Runtime.exec() Method
The Runtime.getRuntime().exec() method in Java allows execution of system commends or scripts. However, if command arguments are derived from external, untrusted input, this can introduce a command injection vulnerability. An attacker could manipulate the input to execute arbitrary, potentially harmful commands on the host system.
To mitigate t ...
Posted on Mon, 01 Jun 2026 17:52:25 +0000 by Sphen001
Diagnosing and Bypassing Egress Controls for Remote Shell Connections
Common Failure ScenariosWhen a reverse shell connection attempt fails, it is typically due to one of four restrictive configurations: missing command execution capabilities, strict outbound IP filtering, blocked outbound ports, or protocol-specific firewall rules. Identifying the specific restriction is the first step toward selecting an approp ...
Posted on Mon, 01 Jun 2026 17:21:51 +0000 by Devil_Banner