Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COThis exact concept just came to mind, and I was going to mention it. But, I have a hard time of wrapping my head around how one would take advantage of this... Can you provide a use case of how someone could inject a malicious jar? A lot of overflow exploits are done simply by viewing a web page, or processing an image. Maybe I am just thinking about it all wrong, and this is a whole different world of vulnerabilities...
      singulars
    2. COWell, the last few sentences cover that. Since Java is usually used on the enterprise side of the industry, in the server farms, you would usually need a willing system administrator, or a compromised server to pull this off. I'll consider the second scenario since it is more plausible. Imagine a server (facing the internet) with a root access exploit or similar that allows an attacker to modify files on it at any possible location. Such an attacker would be able to upload his malicious payload present in, say the javax.sql.* namespace (contd.).....
      singulars
    3. COIf he were able to replace PreparedStatement.class with his own variety, and get it loaded before the one in rt.jar, then it is really left to his imagination on what is possible if such a security hole exists. He could record all the data flowing back and forth the application server and the database, and possibly upload it periodically to an external server. Thankfully, the protections in place are probably good enough for today.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload