Urgent.News

What's breaking now, across thousands of outlets.

Tech

Signal K: 558 Title Matches, 1,085 Body Matches, and a Path Traversal With a Visibility Condition

Signal K: 558 Title Matches, 1,085 Body Matches, and a Path Traversal With a Visibility Condition Signal K is an open data standard and server used in marine and vessel data networks. A ZoomEye count-only observation on November 7, 2026 returned zero for app="Signal K" , 558 for title="Signal K" , and 1,085 for http.body="Signal K" . The advisory GHSA-4xm8-rg9h-jhq2 describes a path traversal in…

Signal K, an open data standard for marine and vessel data networks, was observed in a ZoomEye count-only scan on November 7, 2026. The scan reported zero instances where app=Signal K and title=Signal K were found, but 1,085 instances where http.body contained "Signal K". This led to the publication of advisory GHSA-4xm8-rg9h-jhq2, detailing a path traversal vulnerability in the Signal K v2 resources and applicationData APIs.

The vulnerability arises because the resource identifier is passed to FileStore.getResource() without validation, potentially allowing encoded traversal outside the storage directory. If this is exploited, attackers could read the security.json file, which contains the JWT signing secret, user password hashes, and enough information to forge an admin token. Additionally, attackers could execute commands through the provider configuration.

The affected packages are @signalk/resources-provider 1.0.0 through 1.5.2 and signalk-server 2.0.0 through 2.33.x, with fixed versions 1.5.3 and 2.34.0. The advisory notes that default deployments with allow_readonly=false allow anonymous users to access the resources API, but a readonly user token can also reach the vulnerable path.

The advisory emphasizes that the title and body counts are observations from a single query window, and do not indicate whether a listed page belongs to a specific vessel, marina, developer, or documentation site. Therefore, these counts alone do not provide a complete picture of the vulnerability's scope.

To mitigate the risk, security teams should locate Signal K servers within their marine or vessel network inventory, verify the package version through the application runtime, examine allow_readonly settings, review reverse-proxy rules, and ensure signalk-server is not reachable from untrusted networks. Upgrading to the fixed releases and reviewing provider configuration are also recommended.

If the server is internet-facing, access logs should be inspected for signs of traversal in resource paths, requests to security.json, and authenticated actions lacking normal login. Finally, the JWT signing secret and user passwords should be rotated if the configuration file may have been compromised.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I grew tired of portfolio-builders, so I made `npm create portfoliable@latest`

I started my career as a designer, and very early on, I learned how important it was to have a portfolio. When I decided to transition from Product and User Experience Design to Software Engineering…

  • Career designer created Portfoliable.js, open-source CLI portfolio builder
  • Tool generates industry-class portfolio with single command: npm create portfoliable@latest
  • Responsive, accessible portfolio supports dark mode, multilingual features

Tabs in One: તમારા Chrome ના બધા ટૅબ એક જ કૉલમમાં લાવો (અને RAM મુક્ત કરો)

જો તમે આ વાંચી રહ્યા છો, તો સંભવ છે કે અત્યારે તમારી પાસે 40થી વધુ ટૅબ ખુલ્લા છે. Chrome 4 GB RAM ખાઈ રહ્યું છે, લૅપટૉપનો પંખો ચીસો પાડે છે, અને 20 મિનિટ પહેલાં ખોલેલો એ એક ટૅબ તમને મળતો નથી.

  • Tabs in One condenses all open Chrome tabs into a single-column page
  • Enables quick restoration of tabs with a single click
  • Free download available from Chrome Web Store

Sega Amusements Shares New House Of The Dead Reawakened Details

アーケードVRの新作発表から見える、自宅Questで「視覚システムをリファクタリング」すること セガアミューズメントが『House of the Dead…

  • Sega unveils VR details for House of the Dead: Reawakened
  • AmblyoPunch Seven Sportz trains vision for lazy eye users
  • Game built with Unity 2022 LTS + Universal Render Pipeline

Finding XSS before attackers do: auditing your Laravel app with Kali

Your application passes all its tests. Forms validate data, Blade views escape what they display. Then one day, a forgotten search field echoes the typed text back into the page, unfiltered.

  • Katana crawls sites, extracts JS, lists URLs & parameters
  • Dalfox tests parameters, injects payloads for XSS detection
  • Run katana & dalfox on staging, not production, before releases

More from Saturday 7 November →