S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Jun 15, 2025

CVE-2025-27134 Scanner

CVE-2025-27134 Scanner - Privilege Escalation vulnerability in Joplin

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.4k
Times Used
continuous scan runs
4.7k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2025-27134
8.8
CVSShigh
Exploitable remotely over the internet · low-privilege account sufficient.

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. Prior to version 3.3.3, a privilege escalation vulnerability exists in the Joplin server, allowing non-admin users to exploit the API endpoint `PATCH /api/users/:id` to set the `is_admin` field to 1. The vulnerability allows malicious low-privileged users to perform administrative actions without proper authorization. This issue has been patched in version 3.3.3.

Attack Vector
Network
Privileges Req.
Low
User Interaction
None
Affected
joplinby laurent22
< 3.3.3
Updated Aug 22, 2026View on NVD →
Detail

Joplin is a popular open-source note-taking and to-do application used by individuals and organizations to keep track of tasks and ideas. It is widely appreciated for its ability to handle a large number of notes organized in notebooks, providing an efficient system for managing personal and professional information. Joplin Server enables synchronization of notes across devices, allowing users to access their data from multiple locations seamlessly. The application is utilized by both casual users and professionals who need a reliable and consistent tool for note management. With its open-source nature, Joplin allows users to customize the application to fit their specific needs and preferences. This flexibility makes Joplin a favorite among tech-savvy users who prefer open-source solutions over proprietary software.

The vulnerability found in the Joplin Server is a Privilege Escalation issue that allows non-admin users to exploit an API endpoint. By manipulating the endpoint `PATCH /api/users/-id`, attackers can set the `is_admin` field to 1, thereby gaining unauthorized administrative access. This serious flaw can enable malicious users to perform administrative actions without proper authorization, compromising the security of the servers. The issue is particularly concerning as it allows low-privilege users to elevate their permissions to an admin level. Such vulnerabilities can undermine the integrity of applications like Joplin that rely on user-role segregation to ensure data security. The vulnerability has been addressed and patched in version 3.3.3 of Joplin to prevent exploitation.

Technical details of the vulnerability reveal that the exploitation occurs through a specific API endpoint on the server. Attackers use the `PATCH /api/users/{{user_id}}` call with a manipulated `is_admin` field to escalate privileges. The endpoint allows non-admin users to set the is_admin attribute to 1 via unauthorized API requests. This escalation happens because the server lacks adequate checks for admin permission changes made via the API. The exploitation depends on the attacker's ability to authenticate as a low-privileged user, obtaining session IDs enabling the malicious API calls. Upon successful exploitation, the attacker can query `GET /api/users` to verify their elevated status.

If exploited, this vulnerability can have severe consequences for an organization relying on Joplin Server. Unauthorized users gaining admin access can lead to data breaches, unauthorized data manipulation, and potential data loss. Malicious actors with elevated privileges can alter server configurations, delete important notes, or extract sensitive information intended only for administrative users. Such actions could disrupt operations, lead to significant data integrity issues, and potentially violate data protection regulations. Organizations need to patch affected servers promptly to mitigate potential damages and restore system security.

Solution Advice
  • Update Joplin Server to version 3.3.3 or later.
  • Monitor server logs for unauthorized API calls to `/api/users` endpoints.
  • Implement additional authentication checks for sensitive API endpoints.
  • Regularly audit user roles and permissions within the server.
  • Conduct security training for users about the risks of privilege escalation.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.