<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent sightings.</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent sightings.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Wed, 16 Sep 2026 17:04:57 +0000</lastBuildDate>
    <item>
      <title>75da4f63-a9c7-469d-90ef-80b5d37d1818</title>
      <link>https://vulnerability.circl.lu/sighting/75da4f63-a9c7-469d-90ef-80b5d37d1818/export</link>
      <description>{"uuid": "75da4f63-a9c7-469d-90ef-80b5d37d1818", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-75431", "type": "seen", "source": "https://bsky.app/profile/vulnsea.com/post/3muzwopq44m2c", "content": "\ud83c\udf0a ABYSSAL \u00b7 critical with a public exploit\nCVE-2026-75431: PowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-based authentication\nCVSS 9.1 \u00b7 EPSS 0.8%\nhttps://beta.vulnsea.com/cve/CVE-2026-75431\n\n#CVE #infosec #cybersecurity #threatintel", "creation_timestamp": "2026-09-08T21:10:17.856175Z"}</description>
      <content:encoded>{"uuid": "75da4f63-a9c7-469d-90ef-80b5d37d1818", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-75431", "type": "seen", "source": "https://bsky.app/profile/vulnsea.com/post/3muzwopq44m2c", "content": "\ud83c\udf0a ABYSSAL \u00b7 critical with a public exploit\nCVE-2026-75431: PowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-based authentication\nCVSS 9.1 \u00b7 EPSS 0.8%\nhttps://beta.vulnsea.com/cve/CVE-2026-75431\n\n#CVE #infosec #cybersecurity #threatintel", "creation_timestamp": "2026-09-08T21:10:17.856175Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/75da4f63-a9c7-469d-90ef-80b5d37d1818/export</guid>
      <pubDate>Tue, 08 Sep 2026 21:10:17 +0000</pubDate>
    </item>
    <item>
      <title>9dbe6a93-73ae-4742-866f-8196cfbe99ed</title>
      <link>https://vulnerability.circl.lu/sighting/9dbe6a93-73ae-4742-866f-8196cfbe99ed/export</link>
      <description>{"uuid": "9dbe6a93-73ae-4742-866f-8196cfbe99ed", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-75431", "type": "seen", "source": "https://bsky.app/profile/thehackerwire.bsky.social/post/3muqvvtz5z62z", "content": "\ud83d\udd34 CVE-2026-75431 - Critical (9.1)\n\nPowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-b...\n\nhttps://www.thehackerwire.com/vulnerability/CVE-2026-75431/\n\n#infosec #cybersecurity #CVE #vulnerability #security #patchstack", "creation_timestamp": "2026-09-05T07:02:26.659238Z"}</description>
      <content:encoded>{"uuid": "9dbe6a93-73ae-4742-866f-8196cfbe99ed", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-75431", "type": "seen", "source": "https://bsky.app/profile/thehackerwire.bsky.social/post/3muqvvtz5z62z", "content": "\ud83d\udd34 CVE-2026-75431 - Critical (9.1)\n\nPowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-b...\n\nhttps://www.thehackerwire.com/vulnerability/CVE-2026-75431/\n\n#infosec #cybersecurity #CVE #vulnerability #security #patchstack", "creation_timestamp": "2026-09-05T07:02:26.659238Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/9dbe6a93-73ae-4742-866f-8196cfbe99ed/export</guid>
      <pubDate>Sat, 05 Sep 2026 07:02:26 +0000</pubDate>
    </item>
    <item>
      <title>bf42edbc-e579-4027-9c70-e6efeeebd56c</title>
      <link>https://vulnerability.circl.lu/sighting/bf42edbc-e579-4027-9c70-e6efeeebd56c/export</link>
      <description>{"uuid": "bf42edbc-e579-4027-9c70-e6efeeebd56c", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-75431", "type": "seen", "source": "https://bsky.app/profile/stemshop.bsky.social/post/3mupko5ze6u2w", "content": "\ud83d\udea8 CVE-2026-75431 \u2014 CVSS 9.1 CRITICAL\n\nPowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-based authe...\n\n\ud83d\udd0e https://stemshop.top/cve/CVE-2026-75431\n\n#CVE #CyberSecurity #InfoSec", "creation_timestamp": "2026-09-04T18:08:37.096722Z"}</description>
      <content:encoded>{"uuid": "bf42edbc-e579-4027-9c70-e6efeeebd56c", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-75431", "type": "seen", "source": "https://bsky.app/profile/stemshop.bsky.social/post/3mupko5ze6u2w", "content": "\ud83d\udea8 CVE-2026-75431 \u2014 CVSS 9.1 CRITICAL\n\nPowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-based authe...\n\n\ud83d\udd0e https://stemshop.top/cve/CVE-2026-75431\n\n#CVE #CyberSecurity #InfoSec", "creation_timestamp": "2026-09-04T18:08:37.096722Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/bf42edbc-e579-4027-9c70-e6efeeebd56c/export</guid>
      <pubDate>Fri, 04 Sep 2026 18:08:37 +0000</pubDate>
    </item>
    <item>
      <title>86b142ec-7fa3-493d-ab25-7efbb5e445bd</title>
      <link>https://vulnerability.circl.lu/sighting/86b142ec-7fa3-493d-ab25-7efbb5e445bd/export</link>
      <description>{"uuid": "86b142ec-7fa3-493d-ab25-7efbb5e445bd", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-75431", "type": "seen", "source": "https://gist.github.com/unpredictable21/39e6ce22e4bc45b0e553d0fa6a6e4d1c", "content": "# CVE-2026-75431 - PowerJob Server Predictable JWT Signing Key Remote Code Execution\n\n## Basic Info\n\n| Field | Value |\n|---|---|\n| **CVE ID** | CVE-2026-75431 |\n| **Vulnerability Type** | Remote Code Execution (RCE) |\n| **Vendor of Product** | https://github.com/PowerJob/PowerJob |\n| **Affected Product Code Base** | PowerJob - 5.1.2 (and likely earlier) |\n| **Attack Type** | Remote |\n| **Impact** | Code execution |\n| **Discoverer** | Yujie He |\n\n## Summary\n\nPowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-based authentication. This allows a remote attacker to execute arbitrary code.\n\n## Additional Information\n\nThe vulnerability has been verified end-to-end on PowerJob 5.1.2 with the default configuration. The derived encryptedToken (ADMIN_b82a450701f6a71723fb99931fe35e18_b) exactly matches the value stored in the database for the PWJB_ADMIN account when using the default password. A proof-of-concept Python script (powerjob_jwt_forge.py) has been developed that computes the key and generates a valid admin JWT offline; it successfully bypasses authentication on /namespace/list and returns real data.\n\nThe issue is exacerbated by the fact that the JDBC URL is often left unchanged in production deployments, making the key fully predictable. A separate OpenAPI App Token forgery path exists even if the admin password is changed.\n\n## Affected Components\n\n- powerjob-server-auth\n- DefaultSecretProvider.java (fetchSecretKey)\n- JwtServiceImpl.java (genSecretKey)\n- powerjob-server-openapi (OpenApiSecurityServiceImpl)\n\n## References\n\n- https://github.com/PowerJob/PowerJob/blob/master/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/jwt/impl/DefaultSecretProvider.java\n- https://github.com/PowerJob/PowerJob/blob/master/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/jwt/impl/JwtServiceImpl.java\n- https://github.com/PowerJob/PowerJob/blob/master/powerjob-server/powerjob-server-openapi/src/main/java/tech/powerjob/server/openapi/service/impl/OpenApiSecurityServiceImpl.java\n- https://github.com/PowerJob/PowerJob/blob/master/docker-compose.yml\n- https://github.com/PowerJob/PowerJob/blob/master/powerjob-server/powerjob-server-starter/src/main/resources/application-daily.properties\n\n## Proof of Concept\n\nhttps://github.com/unpredictable21/PowerJob_jwt_key_predictable\n", "creation_timestamp": "2026-09-04T09:45:00.371415Z"}</description>
      <content:encoded>{"uuid": "86b142ec-7fa3-493d-ab25-7efbb5e445bd", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-75431", "type": "seen", "source": "https://gist.github.com/unpredictable21/39e6ce22e4bc45b0e553d0fa6a6e4d1c", "content": "# CVE-2026-75431 - PowerJob Server Predictable JWT Signing Key Remote Code Execution\n\n## Basic Info\n\n| Field | Value |\n|---|---|\n| **CVE ID** | CVE-2026-75431 |\n| **Vulnerability Type** | Remote Code Execution (RCE) |\n| **Vendor of Product** | https://github.com/PowerJob/PowerJob |\n| **Affected Product Code Base** | PowerJob - 5.1.2 (and likely earlier) |\n| **Attack Type** | Remote |\n| **Impact** | Code execution |\n| **Discoverer** | Yujie He |\n\n## Summary\n\nPowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-based authentication. This allows a remote attacker to execute arbitrary code.\n\n## Additional Information\n\nThe vulnerability has been verified end-to-end on PowerJob 5.1.2 with the default configuration. The derived encryptedToken (ADMIN_b82a450701f6a71723fb99931fe35e18_b) exactly matches the value stored in the database for the PWJB_ADMIN account when using the default password. A proof-of-concept Python script (powerjob_jwt_forge.py) has been developed that computes the key and generates a valid admin JWT offline; it successfully bypasses authentication on /namespace/list and returns real data.\n\nThe issue is exacerbated by the fact that the JDBC URL is often left unchanged in production deployments, making the key fully predictable. A separate OpenAPI App Token forgery path exists even if the admin password is changed.\n\n## Affected Components\n\n- powerjob-server-auth\n- DefaultSecretProvider.java (fetchSecretKey)\n- JwtServiceImpl.java (genSecretKey)\n- powerjob-server-openapi (OpenApiSecurityServiceImpl)\n\n## References\n\n- https://github.com/PowerJob/PowerJob/blob/master/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/jwt/impl/DefaultSecretProvider.java\n- https://github.com/PowerJob/PowerJob/blob/master/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/jwt/impl/JwtServiceImpl.java\n- https://github.com/PowerJob/PowerJob/blob/master/powerjob-server/powerjob-server-openapi/src/main/java/tech/powerjob/server/openapi/service/impl/OpenApiSecurityServiceImpl.java\n- https://github.com/PowerJob/PowerJob/blob/master/docker-compose.yml\n- https://github.com/PowerJob/PowerJob/blob/master/powerjob-server/powerjob-server-starter/src/main/resources/application-daily.properties\n\n## Proof of Concept\n\nhttps://github.com/unpredictable21/PowerJob_jwt_key_predictable\n", "creation_timestamp": "2026-09-04T09:45:00.371415Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/86b142ec-7fa3-493d-ab25-7efbb5e445bd/export</guid>
      <pubDate>Fri, 04 Sep 2026 09:45:00 +0000</pubDate>
    </item>
  </channel>
</rss>
