home.social

#javasecurity — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #javasecurity, aggregated by home.social.

fetched live
  1. The wait is over! New JAVAPRO special edition 'JAVA Security' is out now & FREE to download! More expert insights, community voices & what you need to know.

    Want the latest #JAVAPRO issues? Subscribe to our news & get every new PDF: javapro.io/2026/08/31/stay-upd

    #JavaSecurity #CyberSecurity #SecureCoding #OWASP #SoftwareSupplyChain #SBOM #DevSecOps #JAVAPRO

  2. CVE-2026-58062 (CRITICAL, CVSS 9.3): Bouncy Castle Java improperly validates stapled OCSP, risking cert trust. Affects =1.66, <1.85, LTS <2.73.12. Update to 1.85+ or LTS 2.73.12. Details: radar.offseq.com/threat/cve-20 #OffSeq #BouncyCastle #JavaSecurity

  3. CVE-2026-58062 (CRITICAL, CVSS 9.3): Bouncy Castle Java improperly validates stapled OCSP, risking cert trust. Affects =1.66, <1.85, LTS <2.73.12. Update to 1.85+ or LTS 2.73.12. Details: radar.offseq.com/threat/cve-20 #OffSeq #BouncyCastle #JavaSecurity

  4. CVE-2026-58062 (CRITICAL, CVSS 9.3): Bouncy Castle Java improperly validates stapled OCSP, risking cert trust. Affects =1.66, <1.85, LTS <2.73.12. Update to 1.85+ or LTS 2.73.12. Details: radar.offseq.com/threat/cve-20 #OffSeq #BouncyCastle #JavaSecurity

  5. FastJson simply opened its arms to arbitrary code like a golden retriever greeting a stranger. Godspeed, little library.

    Monitor FastJson security advisories and apply patches immediately when available — assuming, of course, patches exist yet. They may not. That's what zero-day means. Read it slowly.

    Reward: You've received a commemorative FastJson Memorial Candle. It has already been remotely executed.

    #ZeroDay #RCE #FastJson #CyberSecurity #JavaSecurity #AchievementUnlocked (2/2)

  6. Migrate to Fastjson2 immediately, or slap -Dfastjson.parser.safeMode=true onto your JVM settings and watch your logs for suspicious @type values like a hawk with anxiety.

    Reward: Cursed Artifact removed from inventory only upon successful migration. Current stats: Defense -47, Dignity -∞.

    #ZeroDay #RCE #Fastjson #JavaSecurity #CyberSecurity #PatchedOrPerish (2/2)

  7. Security advisory: Fastjson ≤ 1.2.83 RCE (CVSS 8.1 High)

    A critical remote code execution vulnerability in Alibaba Fastjson was disclosed on July 19 by Kirill Firsov (@k_firsov), with a public PoC released on July 21 (github.com/midisec/fastjson-1.2.83-gadget-rce).

    The vulnerability resides in ParserConfig.checkAutoType(). Even with AutoType disabled (default), the method performs a resource probe: the @type class name has . replaced with / and is passed to ClassLoader.getResourceAsStream(). On Spring Boot FatJar deployments, the ClassLoader supports jar:http:// URL resolution, allowing an attacker to point the "resource path" to a remote server.

    Exploit chain:

    Attacker sends a JSON request with a crafted @type value
    checkAutoType() converts it to a resource path and fetches from the remote server
    Fastjson's ASM reader checks the returned bytecode for @JSONType
    If found, the class is loaded and instantiated — <clinit> executes arbitrary code
    No classic deserialization gadgets are involved. The AutoType blacklist is irrelevant because the resource probe uses a separate code path.

    ZAST.AI's semantic analysis engine can trace the complete data flow from the untrusted @type input to the ClassLoader.getResourceAsStream() sink, identifying this resource-probe RCE pattern through static code analysis alone.

    Affected: Fastjson 1.2.68 ~ 1.2.83 (1.x EOL) JDK impact: 8 (direct RCE), 17/21 (fd reuse, Linux), 25 (SSRF only)

    Remediation: enable SafeMode (-Dfastjson.parser.safeMode=true) or migrate to fastjson2.

    Full report: blog.zast.ai/vulnerability%20r

    ZAST.AI is currently offering free assessment during the anniversary period — upload a code package to verify Fastjson RCE and other deserialization vulnerabilities without setting up a runtime environment.

    zast.ai/anniversary?utm_source

    #AppSec #Fastjson #RCE #JavaSecurity #Vulnerability #fastjsonrce #fastjson0day

  8. Semgrep is not a replacement for review. It is a cheap way to stop one bad pattern early.

    I wrote a Quarkus walkthrough that builds a small document API, then blocks concatenated native queries in agent-generated Java with Semgrep, pre-commit, AGENTS.md, and CI.

    the-main-thread.com/p/quarkus-

    #Quarkus #Semgrep #JavaSecurity

  9. Semgrep is not a replacement for review. It is a cheap way to stop one bad pattern early.

    I wrote a Quarkus walkthrough that builds a small document API, then blocks concatenated native queries in agent-generated Java with Semgrep, pre-commit, AGENTS.md, and CI.

    the-main-thread.com/p/quarkus-

    #Quarkus #Semgrep #JavaSecurity

  10. Semgrep is not a replacement for review. It is a cheap way to stop one bad pattern early.

    I wrote a Quarkus walkthrough that builds a small document API, then blocks concatenated native queries in agent-generated Java with Semgrep, pre-commit, AGENTS.md, and CI.

    the-main-thread.com/p/quarkus-

    #Quarkus #Semgrep #JavaSecurity

  11. Still treating security as something you bolt on later? #Java25 brings security into the language itself. Mihaela Gheorghe-Roman breaks down how sealed classes, records & pattern matching close entire classes of vulnerabilities. → javapro.io/2025/12/30/security

    @openjdk #JavaSecurity

  12. Join us for this live-coding webinar tomorrow & get hands on guidance for improving authentication, authorization, and runtime validation in your Java applications!
    crowdcast.io/c/modern-java-sec

    #Java #JavaEE #JakartaEE #JavaDeveloper #Security #JavaSecurity #PayaraCommunity @jakartaee

  13. Wenn hashCode(), lügt wird die #HashMap inkonsistent. Im sicherheitskritischen Bereich fatal: Lookup-Ausfall, Authorization Bypass, Resource Lock Hijack — alles möglich. @svenruppert liefert eine genaue Analyse mit interaktiver #Vaadin-Demo: javapro.io/de/wenn-hashcode-lu

    #JavaSecurity

  14. Mutable Schlüssel in #HashMaps können zu unsichtbaren Einträgen führen. Warum hashCode()-Änderungen fatale Folgen für Lookup, Security & Konsistenz haben, zeigt @svenruppert in der interaktiven #Vaadin-Demo. Teste es: javapro.io/de/wenn-hashcode-lu

    #Vaadin #Java #JavaSecurity @Vaadin

  15. ⚠️ Androxgh0st botnet is back and evolving

    🎯 Targets US universities including UC San Diego

    💥 Uses RCE, JNDI, OGNL, web shells

    🛡️ Patch devices now!

    🔗 hackread.com/androxgh0st-botne

  16. ⚠️ Androxgh0st botnet is back and evolving

    🎯 Targets US universities including UC San Diego

    💥 Uses RCE, JNDI, OGNL, web shells

    🛡️ Patch devices now!

    🔗 hackread.com/androxgh0st-botne

    #Androxgh0st #CyberSecurity #RCE #InfoSec #JavaSecurity

  17. ⚠️ Androxgh0st botnet is back and evolving

    🎯 Targets US universities including UC San Diego

    💥 Uses RCE, JNDI, OGNL, web shells

    🛡️ Patch devices now!

    🔗 hackread.com/androxgh0st-botne

    #Androxgh0st #CyberSecurity #RCE #InfoSec #JavaSecurity

  18. Wie entsteht aus der harmlosen #HashMap ein Sicherheitsrisiko? Ganz einfach: mutable Schlüssel + veränderte Attribute = unsichtbare Einträge. Perfekter Nährboden für Angriffe!

    @svenruppert zeigt Probleme & Strategien zur Vermeidung: javapro.io/de/wenn-hashcode-lu

    #Vaadin #JavaSecurity

  19. #Java Cryptography Architecture (JCA) - An Overview

    Provider-based crypto framework enables secure hashing, digital signatures, key management & more — all modular, extensible, and ready for real-world security needs. #JavaSecurity #Cryptography #JCA #SecureCoding

    svenruppert.com/2025/04/03/jav

  20. #Java Cryptography Architecture (JCA) - An Overview

    Provider-based crypto framework enables secure hashing, digital signatures, key management & more — all modular, extensible, and ready for real-world security needs. #JavaSecurity #Cryptography #JCA #SecureCoding

    svenruppert.com/2025/04/03/jav

  21. #Java Cryptography Architecture (JCA) - An Overview

    Provider-based crypto framework enables secure hashing, digital signatures, key management & more — all modular, extensible, and ready for real-world security needs. #JavaSecurity #Cryptography #JCA #SecureCoding

    svenruppert.com/2025/04/03/jav

  22. Java serialization was seen as magic, enabling easy data persistence without the portability issues of C. But today, it's considered 'the gift that keeps giving' for security vulnerabilities. Let's explore why & how to mitigate these risks #JavaSecurity debugagent.com/java-serializat

  23. Java serialization was seen as magic, enabling easy data persistence without the portability issues of C. But today, it's considered 'the gift that keeps giving' for security vulnerabilities. Let's explore why & how to mitigate these risks #JavaSecurity debugagent.com/java-serializat

  24. Java serialization was seen as magic, enabling easy data persistence without the portability issues of C. But today, it's considered 'the gift that keeps giving' for security vulnerabilities. Let's explore why & how to mitigate these risks #JavaSecurity debugagent.com/java-serializat

  25. 🔐 In the connected world, securing digital data has become a necessity. Dive into the world of symmetric encryption algorithms in #Java and learn how to keep your data safe. Check out the article here: buff.ly/491EJhh #CyberSecurity #JavaSecurity

  26. 🔐 In the connected world, securing digital data has become a necessity. Dive into the world of symmetric encryption algorithms in #Java and learn how to keep your data safe. Check out the article here: buff.ly/491EJhh #CyberSecurity #JavaSecurity

  27. 🔐 In the connected world, securing digital data has become a necessity. Dive into the world of symmetric encryption algorithms in #Java and learn how to keep your data safe. Check out the article here: buff.ly/491EJhh #CyberSecurity #JavaSecurity

  28. ✍️ Creating a secure Java application? This article by @snyksec covers everything you need to know about symmetric encryption algorithms in Java. Don't miss out! #JavaSecurity #Encryption 👉 buff.ly/45Itpnj

  29. ✍️ Creating a secure Java application? This article by @snyksec covers everything you need to know about symmetric encryption algorithms in Java. Don't miss out! #JavaSecurity #Encryption 👉 buff.ly/45Itpnj

  30. ✍️ Creating a secure Java application? This article by @snyksec covers everything you need to know about symmetric encryption algorithms in Java. Don't miss out! #JavaSecurity #Encryption 👉 buff.ly/45Itpnj

  31. Avoid Reflective and Stored XSS attacks in your Java web app. Snyk Code can help identify vulnerabilities and pinpoint their exact location. #JavaSecurity #XSS #SnykCode t.co/03dKe1xBKK t.co/KpJxmUeGrE

  32. Avoid Reflective and Stored XSS attacks in your Java web app. Snyk Code can help identify vulnerabilities and pinpoint their exact location. #JavaSecurity #XSS #SnykCode t.co/03dKe1xBKK t.co/KpJxmUeGrE

  33. Avoid Reflective and Stored XSS attacks in your Java web app. Snyk Code can help identify vulnerabilities and pinpoint their exact location. #JavaSecurity #XSS #SnykCode t.co/03dKe1xBKK t.co/KpJxmUeGrE

  34. Avoid Reflective and Stored XSS attacks in your Java web app. Snyk Code can help identify vulnerabilities and pinpoint their exact location. #JavaSecurity #XSS #SnykCode t.co/03dKe1xBKK t.co/2Elx044VvE

  35. Avoid Reflective and Stored XSS attacks in your Java web app. Snyk Code can help identify vulnerabilities and pinpoint their exact location. #JavaSecurity #XSS #SnykCode t.co/03dKe1xBKK t.co/2Elx044VvE

  36. Avoid Reflective and Stored XSS attacks in your Java web app. Snyk Code can help identify vulnerabilities and pinpoint their exact location. #JavaSecurity #XSS #SnykCode t.co/03dKe1xBKK t.co/2Elx044VvE

  37. CW: Test automation

    How to fuzz Java projects in Gradle using CI Fuzz CLI

    We open-sourced CI Fuzz CLI, a fuzz testing solution for Java, that integrates into JUnit and other popular dev tools.
    I’ve created a tutorial to show how easy it can be to uncover vulnerabilities in Java applications using CI Fuzz CLI in #Gradle.

    More of this in my live stream next week: code-intelligence.com/webinar/

    #javasecurity #testautomation #fuzzing #JUnit

  38. CW: Test automation

    How to fuzz Java projects in Gradle using CI Fuzz CLI

    We open-sourced CI Fuzz CLI, a fuzz testing solution for Java, that integrates into JUnit and other popular dev tools.
    I’ve created a tutorial to show how easy it can be to uncover vulnerabilities in Java applications using CI Fuzz CLI in #Gradle.

    More of this in my live stream next week: code-intelligence.com/webinar/

    #javasecurity #testautomation #fuzzing #JUnit

  39. CW: Test automation

    How to fuzz Java projects in Gradle using CI Fuzz CLI

    We open-sourced CI Fuzz CLI, a fuzz testing solution for Java, that integrates into JUnit and other popular dev tools.
    I’ve created a tutorial to show how easy it can be to uncover vulnerabilities in Java applications using CI Fuzz CLI in #Gradle.

    More of this in my live stream next week: code-intelligence.com/webinar/

    #javasecurity #testautomation #fuzzing #JUnit

  40. We open-source our CLI fuzzing solution for Java ☕

    With CI Fuzz CLI, you can now deploy fuzz testing to uncover blind spots in your Java code.

    The CLI tool can be incorporated into existing unit testing frameworks (e.g., JUnit) using three basic commands on your command line or IDE.

    If you ever ran a unit test, you will be able to use CI Fuzz CLI.

    Compatible with #Maven and #Gradle.

    Check out the repo: github.com/CodeIntelligenceTes

    #fuzzing #javasecurity #unittesting

  41. We open-source our CLI fuzzing solution for Java ☕

    With CI Fuzz CLI, you can now deploy fuzz testing to uncover blind spots in your Java code.

    The CLI tool can be incorporated into existing unit testing frameworks (e.g., JUnit) using three basic commands on your command line or IDE.

    If you ever ran a unit test, you will be able to use CI Fuzz CLI.

    Compatible with #Maven and #Gradle.

    Check out the repo: github.com/CodeIntelligenceTes

    #fuzzing #javasecurity #unittesting