mirror of
https://github.com/Cacti/cacti.git
synced 2026-10-23 03:27:02 +09:00
security: batch 8 (develop) - data-query XML oracle (GHSA-2x86) + batch-8 GHSAs under 1.2.32 CHANGELOG (#8151)
* security: batch 8 develop - confine data-query XML existence check (GHSA-2x86); list batch-8 GHSAs under the 1.2.32 CHANGELOG release * security: batch 8 (develop) - address review: use cacti_path_is_within() for XML existence-oracle containment with a NUL-byte guard (no realpath ValueError); add data_query_edit() UI hardening regression test --------- Co-authored-by: Larry Adams <TheWitness@users.noreply.github.com>
This commit is contained in:
1 parent
9facd9b500
commit
cff89ca9d6
3 files changed
+257
-3
No files matched your search
@@ -2,8 +2,6 @@ Cacti CHANGELOG
|
||||
|
||||
1.3.0-dev
|
||||
-security#GHSA-4p7f-qcc2-vmx7: Escape path_php_binary before the resource-cache PHP syntax-check shell command
|
||||
-security#GHSA-m6wx-f538-m6q3: Apply the .log extension whitelist to path_boost_log to block log-poisoning RCE
|
||||
-security#GHSA-73qf-hq23-c4m7: Authorize tree lock, unlock, and get_node against per-tree access before dispatch
|
||||
-security#GHSA-967c-6qj7-q7rh: Confirm the rrdtool control-character strip closes the RRD-create |query_*| injection path
|
||||
-security#GHSA-f7jw-gfhr-cxwm: Escape the automation tree-rule preview Resulting Branch values
|
||||
-security#GHSA-rp5g-r5vp-q7j6: Quote the db_column_exists() LIKE term so the SQLi-defense helper is not itself injectable
|
||||
@@ -415,6 +413,15 @@ Cacti CHANGELOG
|
||||
-feature#7681: Add fail2ban support with a stable authentication-failure log line and a bundled filter
|
||||
|
||||
1.2.32
|
||||
-security#GHSA-227p-wv52-pjg5: Escape the spike-removal RRD path passed to the removespikes shell command
|
||||
-security#GHSA-2x86-jpm8-9vgp: Confine the data-query XML file existence check to the Cacti base path
|
||||
-security#GHSA-4gph-8x7q-h365: Escape the device description in the report-add status message
|
||||
-security#GHSA-73qf-hq23-c4m7: Authorize the tree copy, lock and unlock actions against per-tree access before mutating
|
||||
-security#GHSA-f7jw-gfhr-cxwm: Escape the Resulting Branch value in the automation tree-rule matching preview
|
||||
-security#GHSA-h5wg-qf6f-7f6r: Reject unsafe identifiers in the plugin table create and drop helpers
|
||||
-security#GHSA-m57p-vf3v-cpgg: Escape the SNMP-sourced device description in the automation tree-rule matching preview
|
||||
-security#GHSA-m6wx-f538-m6q3: Enforce the .log extension on the Boost debug log path setting
|
||||
-security#GHSA-r6jp-ff29-v9qw: Escape the imported template name in the template-import preview
|
||||
-security#GHSA-4rmr-wvjq-qxc2: Run the per-page realm check after Basic Auth and guest login instead of returning early
|
||||
-security#GHSA-j67j-wpm4-9g3x: Require a CSRF-token POST for the user and group update_policy action
|
||||
-security#GHSA-2p3x-f5jm-rg6p: Break the View-Graphs to poller remote code execution chain
|
||||
|
||||
Reference in new issue
Block a user