CVE-2018-25131CWE-79

Leica Geosystems GR10/GR25/GR30/GR50 GNSS 4.30.063 Stored XSS via Config Upload

Medium · published December 24, 2025

CVSS v4.0
5.1
EPSS
0%
Percentile
19.7
In the wild
Unconfirmed
What it is

⚠️ A malicious HTML file could be the delivery method for a sneaky attack! This stored XSS vulnerability in Leica Geosystems' GNSS devices lets attackers execute arbitrary JavaScript just by uploading a specially crafted file. 🔥 Think of it like a delivery service that unknowingly accepts a package containing a hidden bomb. Instead of inspecting the contents, the service just hands it off directly to the recipient, who then opens it and faces the explosion! If an attacker successfully uploads their malicious file, they could hijack a user's session, steal sensitive data, or even manipulate the user's actions without them knowing. Imagine someone else pulling the strings while you're oblivious – it's certainly not the kind of surprise anyone wants!

Put simply

Think of it like a delivery service that unknowingly accepts a package containing a hidden bomb. Instead of inspecting the contents, the service just hands it off directly to the recipient, who then opens it and faces the explosion! This vulnerability allows an attacker to exploit the configuration file upload feature, injecting harmful scripts that run in the context of a user's browser when accessed. Essentially, they can sneak in JavaScript that executes under the guise of an authorized user session.

What to do

If an attacker successfully uploads their malicious file, they could hijack a user's session, steal sensitive data, or even manipulate the user's actions without them knowing. Imagine someone else pulling the strings while you're oblivious – it's certainly not the kind of surprise anyone wants! To protect against this vulnerability, ensure that the GNSS devices are updated to the latest firmware version that addresses this issue. Additionally, consider implementing security measures like input validation and sanitization for uploaded files to block malicious uploads. 🛡️ You’ve got this! By taking these steps, you’ll reinforce your security defenses and keep your users safe. 💪😊

The record
Technical detail
CVSS v4.0
5.1 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
EPSS
0.00283 · 19.7th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2025-12-24T19:27Z
EPSS history
Timeline
  • 24 DEC 19:27Z
    Leica Geosystems GR10/GR25/GR30/GR50 GNSS 4.30.063 Stored XSS via Config Upload
    cvelistv5