Searching...
Please wait while we search the database
| CVE ID | Severity | Description | Published | Actions |
|---|---|---|---|---|
|
CVE-2026-48905
|
MEDIUM |
Lack of input filtering leads to an XSS vector in the HTML filter code.
|
26 May 2026
|
|
|
CVE-2026-48897
|
HIGH |
Insufficient state checks lead to a vector that allows to bypass 2FA checks.
|
26 May 2026
|
|
|
CVE-2026-25901
|
MEDIUM |
Lack of output escaping leads to a XSS vector in the multilingual associations component.
|
26 May 2026
|
|
|
CVE-2026-48126
|
HIGH |
Algernon is a small self-contained pure-Go web server. Prior to 1.17.8, when algernon is started with --domain (or --letsencrypt, which silently turns on --domain at engine/flags.go:372), the request handler resolves the served directory by joining the configured --dir with the value of the client-supplied Host header. The join is performed by filepath.Join with no validation, so a Host: .. header walks one level above the document root. Subsequent file resolution then exposes everything in that parent directory — arbitrary file read, full directory listing, and, if any .lua file is present, server-side Lua execution. This vulnerability is fixed in 1.17.8.
|
26 May 2026
|
|
|
CVE-2026-48899
|
MEDIUM |
An improper access check allows privilege escalation through the com_users batch task.
|
26 May 2026
|
|
|
CVE-2026-48900
|
MEDIUM |
An improper access check allowed low privileged users to edit the task types of existing scheduler tasks.
|
26 May 2026
|
|
|
CVE-2026-48902
|
N/A |
The password and username reset features created plain http links for https connections if the "Force SSL" flag wasn't explicitly set.
|
26 May 2026
|
|
|
CVE-2026-35223
|
HIGH |
An improper access check allows unauthorized access to com_config webservice endpoints.
|
26 May 2026
|
|
|
CVE-2026-25900
|
MEDIUM |
Lack of output escaping leads to a XSS vector in the feed modules.
|
26 May 2026
|
|
|
CVE-2026-48904
|
HIGH |
An improper access check allows privelege escalation through the com_users group editing webservice endpoint.
|
26 May 2026
|
|
|
CVE-2026-30895
|
MEDIUM |
Lack of output escaping leads to a XSS vector in the readmore links for com_content.
|
26 May 2026
|
|
|
CVE-2026-48898
|
HIGH |
An improper access check allows privilege escalation through the com_users batch task.
|
26 May 2026
|
|
|
CVE-2026-30894
|
MEDIUM |
Lack of output escaping leads to a XSS vector in the content history component.
|
26 May 2026
|
|
|
CVE-2026-48901
|
N/A |
The InputFilter::getInstance() method omitted a security sensitive parameter from the instance cache key.
|
26 May 2026
|
|
|
CVE-2026-46431
|
MEDIUM |
Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, the SSE event server's Access-Control-Allow-Origin response header was hardcoded to the wildcard * regardless of the caller's Origin. Because EventSource does not preflight and does not send cookies, the wildcard is sufficient to let any third-party page the developer visits open a cross-origin EventSource to the SSE port and read the live filename stream from JavaScript. This vulnerability is fixed in 1.17.7.
|
26 May 2026
|
|
|
CVE-2026-46430
|
MEDIUM |
Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, the SSE event server bound to 0.0.0.0:5553 on Linux/macOS by default because the platform-dependent host default in engine/flags.go:39-46 set host = "" for non-Windows, and utils.JoinHostPort("", ":5553") resolves to ":5553". This vulnerability is fixed in 1.17.7.
|
26 May 2026
|
|
|
CVE-2026-45728
|
HIGH |
Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, when Algernon is invoked with a single file path instead of a directory, singleFileMode is set to true and debugMode is forcibly enabled. debugMode activates the PrettyError renderer, which on any Lua or template error response dumps the absolute path of the file that errored, complete byte contents of that file, and exception or parser error text. This response is served with HTTP 200 OK to whoever sent the request that triggered the error. Any client able to reach the server and able to provoke a runtime error in the served script obtains the full server-side source of that script and of any sibling Lua data file consulted during the request. This vulnerability is fixed in 1.17.7.
|
26 May 2026
|
|
|
CVE-2026-45721
|
CRITICAL |
Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, when Algernon is asked for any URL path that resolves to a directory without an index file, DirPage walks upward through parent directories — past the configured server root — looking for a file named handler.lua to execute as the request handler. The loop terminates only after 100 ancestor steps or when filepath.Dir returns ., so on any absolute server-root path the search reaches the filesystem root (/ on Unix, drive letter on Windows). The first handler.lua it finds is loaded into the Lua interpreter with the full Algernon API exposed — including run3(), httpclient, os.execute, io.popen, PQ, MSSQL, raw filesystem access, and the userstate database. Any process that can write handler.lua anywhere in a parent directory of the server root obtains pre-authenticated remote code execution on the next HTTP request. This is reachable without authentication — the lookup happens before the permission check returns a hit (the perm system only gates URL prefixes, not the handler-resolution step), and any URL pointing at a directory without an index triggers the walk. On a fresh stock Algernon install the request GET / is enough. This vulnerability is fixed in 1.17.7.
|
26 May 2026
|
|
|
CVE-2026-43981
|
HIGH |
Algernon is a small self-contained pure-Go web server. Prior to 1.17.6, in engine/luahandler.go, the sync.RWMutex protecting LoadCommonFunctions is released before L.Push() and L.PCall() execute. Since gopher-lua's LState is explicitly not goroutine-safe, concurrent requests race on the shared state causing Lua VM corruption. The Go race detector confirms this immediately under modest concurrency (ab -n 1000 -c 100). This vulnerability is fixed in 1.17.6.
|
26 May 2026
|
|
|
CVE-2026-2264
|
CRITICAL |
A vulnerability in the Google Cloud Apigee SetIntegrationRequest policy allowed remote attackers to perform Server-Side Request Forgery (SSRF) and exfiltrate service account access tokens.
For successful exploitation, an administrator must initially establish an insecure configuration of the API proxy.
|
26 May 2026
|
|
|
CVE-2026-9564
|
MEDIUM |
A vulnerability was found in SourceCodester/oretnom23 Hospitals Patient Records Management System 1.0. The impacted element is an unknown function of the file /admin/?page=patients/view_patient. Performing a manipulation of the argument Remarks results in cross site scripting. Remote exploitation of the attack is possible. The exploit has been made public and could be used.
|
26 May 2026
|
|
|
CVE-2026-43982
|
HIGH |
Algernon is a small self-contained pure-Go web server. Prior to 1.17.6, uploadedFileSaveIn() in lua/upload/upload.go uses filepath.Join() with the caller-supplied directory but performs no boundary check after joining. A directory of ../../../tmp resolves cleanly to /tmp, outside the web root. This vulnerability is fixed in 1.17.6.
|
26 May 2026
|
|
|
CVE-2026-47716
|
LOW |
Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, In affected versions, the issue list view authorizes access through the project in the URL, but applies the requested bulk action to the submitted issue IDs without also requiring those issues to belong to that project. This vulnerability is fixed in 2.2.0.
|
26 May 2026
|
|
|
CVE-2026-47715
|
LOW |
Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, Bugsink issue event pages accept a direct event identifier from the URL and, in affected versions, look up that event without also requiring it to belong to the issue in the URL. This is a project-boundary authorization issue: a logged-in user with access to one project can view another project’s event data through an issue they are allowed to access. The affected views include the stacktrace, details, and breadcrumbs pages for an issue event. This vulnerability is fixed in 2.2.0.
|
26 May 2026
|
|
|
CVE-2026-47728
|
MEDIUM |
Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, Bugsink resolved sourcemaps and debug files by debug ID without scoping that lookup to the project that owned the uploaded metadata. An authenticated user with access to one project could cause event processing in that project to use sourcemap/debug-file metadata uploaded for another project in the same Bugsink instance, if the same debug ID was referenced. This vulnerability is fixed in 2.2.0.
|
26 May 2026
|
CVE-2026-48905
MEDIUM
26 May 2026
Lack of input filtering leads to an XSS vector in the HTML filter code.
CVE-2026-48897
HIGH
26 May 2026
Insufficient state checks lead to a vector that allows to bypass 2FA checks.
CVE-2026-25901
MEDIUM
26 May 2026
Lack of output escaping leads to a XSS vector in the multilingual associations component.
CVE-2026-48126
HIGH
26 May 2026
Algernon is a small self-contained pure-Go web server. Prior to 1.17.8, when algernon is started with --domain (or --letsencrypt, which silently turns on --domain at engine/flags.go:372), the request handler resolves the served directory by joining the configured --dir with the value of the client-supplied Host header. The join is performed by filepath.Join with no validation, so a Host: .. header walks one level above the document root. Subsequent file resolution then exposes everything in that parent directory — arbitrary file read, full directory listing, and, if any .lua file is present, server-side Lua execution. This vulnerability is fixed in 1.17.8.
CVE-2026-48899
MEDIUM
26 May 2026
An improper access check allows privilege escalation through the com_users batch task.
CVE-2026-48900
MEDIUM
26 May 2026
An improper access check allowed low privileged users to edit the task types of existing scheduler tasks.
CVE-2026-48902
N/A
26 May 2026
The password and username reset features created plain http links for https connections if the "Force SSL" flag wasn't explicitly set.
CVE-2026-35223
HIGH
26 May 2026
An improper access check allows unauthorized access to com_config webservice endpoints.
CVE-2026-25900
MEDIUM
26 May 2026
Lack of output escaping leads to a XSS vector in the feed modules.
CVE-2026-48904
HIGH
26 May 2026
An improper access check allows privelege escalation through the com_users group editing webservice endpoint.
CVE-2026-30895
MEDIUM
26 May 2026
Lack of output escaping leads to a XSS vector in the readmore links for com_content.
CVE-2026-48898
HIGH
26 May 2026
An improper access check allows privilege escalation through the com_users batch task.
CVE-2026-30894
MEDIUM
26 May 2026
Lack of output escaping leads to a XSS vector in the content history component.
CVE-2026-48901
N/A
26 May 2026
The InputFilter::getInstance() method omitted a security sensitive parameter from the instance cache key.
CVE-2026-46431
MEDIUM
26 May 2026
Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, the SSE event server's Access-Control-Allow-Origin response header was hardcoded to the wildcard * regardless of the caller's Origin. Because EventSource does not preflight and does not send cookies, the wildcard is sufficient to let any third-party page the developer visits open a cross-origin EventSource to the SSE port and read the live filename stream from JavaScript. This vulnerability is fixed in 1.17.7.
CVE-2026-46430
MEDIUM
26 May 2026
Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, the SSE event server bound to 0.0.0.0:5553 on Linux/macOS by default because the platform-dependent host default in engine/flags.go:39-46 set host = "" for non-Windows, and utils.JoinHostPort("", ":5553") resolves to ":5553". This vulnerability is fixed in 1.17.7.
CVE-2026-45728
HIGH
26 May 2026
Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, when Algernon is invoked with a single file path instead of a directory, singleFileMode is set to true and debugMode is forcibly enabled. debugMode activates the PrettyError renderer, which on any Lua or template error response dumps the absolute path of the file that errored, complete byte contents of that file, and exception or parser error text. This response is served with HTTP 200 OK to whoever sent the request that triggered the error. Any client able to reach the server and able to provoke a runtime error in the served script obtains the full server-side source of that script and of any sibling Lua data file consulted during the request. This vulnerability is fixed in 1.17.7.
CVE-2026-45721
CRITICAL
26 May 2026
Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, when Algernon is asked for any URL path that resolves to a directory without an index file, DirPage walks upward through parent directories — past the configured server root — looking for a file named handler.lua to execute as the request handler. The loop terminates only after 100 ancestor steps or when filepath.Dir returns ., so on any absolute server-root path the search reaches the filesystem root (/ on Unix, drive letter on Windows). The first handler.lua it finds is loaded into the Lua interpreter with the full Algernon API exposed — including run3(), httpclient, os.execute, io.popen, PQ, MSSQL, raw filesystem access, and the userstate database. Any process that can write handler.lua anywhere in a parent directory of the server root obtains pre-authenticated remote code execution on the next HTTP request. This is reachable without authentication — the lookup happens before the permission check returns a hit (the perm system only gates URL prefixes, not the handler-resolution step), and any URL pointing at a directory without an index triggers the walk. On a fresh stock Algernon install the request GET / is enough. This vulnerability is fixed in 1.17.7.
CVE-2026-43981
HIGH
26 May 2026
Algernon is a small self-contained pure-Go web server. Prior to 1.17.6, in engine/luahandler.go, the sync.RWMutex protecting LoadCommonFunctions is released before L.Push() and L.PCall() execute. Since gopher-lua's LState is explicitly not goroutine-safe, concurrent requests race on the shared state causing Lua VM corruption. The Go race detector confirms this immediately under modest concurrency (ab -n 1000 -c 100). This vulnerability is fixed in 1.17.6.
CVE-2026-2264
CRITICAL
26 May 2026
A vulnerability in the Google Cloud Apigee SetIntegrationRequest policy allowed remote attackers to perform Server-Side Request Forgery (SSRF) and exfiltrate service account access tokens.
For successful exploitation, an administrator must initially establish an insecure configuration of the API proxy.
CVE-2026-9564
MEDIUM
26 May 2026
A vulnerability was found in SourceCodester/oretnom23 Hospitals Patient Records Management System 1.0. The impacted element is an unknown function of the file /admin/?page=patients/view_patient. Performing a manipulation of the argument Remarks results in cross site scripting. Remote exploitation of the attack is possible. The exploit has been made public and could be used.
CVE-2026-43982
HIGH
26 May 2026
Algernon is a small self-contained pure-Go web server. Prior to 1.17.6, uploadedFileSaveIn() in lua/upload/upload.go uses filepath.Join() with the caller-supplied directory but performs no boundary check after joining. A directory of ../../../tmp resolves cleanly to /tmp, outside the web root. This vulnerability is fixed in 1.17.6.
CVE-2026-47716
LOW
26 May 2026
Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, In affected versions, the issue list view authorizes access through the project in the URL, but applies the requested bulk action to the submitted issue IDs without also requiring those issues to belong to that project. This vulnerability is fixed in 2.2.0.
CVE-2026-47715
LOW
26 May 2026
Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, Bugsink issue event pages accept a direct event identifier from the URL and, in affected versions, look up that event without also requiring it to belong to the issue in the URL. This is a project-boundary authorization issue: a logged-in user with access to one project can view another project’s event data through an issue they are allowed to access. The affected views include the stacktrace, details, and breadcrumbs pages for an issue event. This vulnerability is fixed in 2.2.0.
CVE-2026-47728
MEDIUM
26 May 2026
Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, Bugsink resolved sourcemaps and debug files by debug ID without scoping that lookup to the project that owned the uploaded metadata. An authenticated user with access to one project could cause event processing in that project to use sourcemap/debug-file metadata uploaded for another project in the same Bugsink instance, if the same debug ID was referenced. This vulnerability is fixed in 2.2.0.
Page 118 of 400
Page 118 of 400