Software-update: openHAB 4.2.1
OpenHAB is domoticasoftware waarmee componenten uitgelezen en aangestuurd kunnen worden. Daarbij kun je denken aan lichtschakelaars, diverse sensors, ledlampen, beveiligingsapparatuur en tal van andere domoticahardware. Het kan door middel van zogenaamde bindings onder andere praten via Z-Wave, Nest en Zigbee, of producten van IKEA Trådfri, Xiaomi Smart Home en Philips Hue aansturen. Voor meer informatie verwijzen we naar deze pagina en voor gebruikerservaringen kun je ook op ons Forum terecht, in Het Grote openHAB-topic. De ontwikkelaars hebben openHAB 4.2.1 uitgebracht en de releasenotes voor die uitgave kunnen hieronder worden gevonden.
Release NotesThis patch release addresses the following security advisories:
SSRF/XSS (CometVisu) GHSA-v7gr-mqpj-wwbSensitive information disclosure (CometVisu) GHSA-3g4c-hjhr-73rjRCE through path traversal (CometVisu) GHSA-f729-58x4-gqgfPath traversal (CometVisu) GHSA-pcwp-26pw-j98w
SSRF/XSS (CometVisu) GHSA-v7gr-mqpj-wwbSensitive information disclosure (CometVisu) GHSA-3g4c-hjhr-73rjRCE through path traversal (CometVisu) GHSA-f729-58x4-gqgfPath traversal (CometVisu) GHSA-pcwp-26pw-j98wAll of these are related to the CometVisu add-on for openHAB - if you are a user of CometVisu, we strongly recommend to upgrade your system to openHAB 4.2.1 in order to fix those vulnerabilities. For all other users, the upgrade is optional - please check the detailed release notes below on whether the included fixes are relevant for you:
Runtime4314: Add default scope to profile when loading items file4303: PersistenceExtensions: fix DateTimeException when persisting an empty TimeSeries4305: Config parameter: Change inferred i18n key for add-ons + alternative key4309: Fix merge of AddonInfo (masterAddonInfo field)4312: Fix dynamic binding of AddonService to ConsoleCommandExtension service4313: Fix Timer.isRunning() returning true immediately after rescheduling4320: Add missing system profile types and UIDs4323: Fix startup of background discovery4326: Clean up removed links in GenericItemChannelLinkProvider
4314: Add default scope to profile when loading items file4303: PersistenceExtensions: fix DateTimeException when persisting an empty TimeSeries4305: Config parameter: Change inferred i18n key for add-ons + alternative key4309: Fix merge of AddonInfo (masterAddonInfo field)4312: Fix dynamic binding of AddonService to ConsoleCommandExtension service4313: Fix Timer.isRunning() returning true immediately after rescheduling4320: Add missing system profile types and UIDs4323: Fix startup of background discovery4326: Clean up removed links in GenericItemChannelLinkProviderAdd-ons17032: Fix price handler refresh17159: Fix dependency issues and bump to newer version libs17185: Fix clearing Now Playing channels17081: Fix creation of properties and dynamic channels at init17082: Fix macAddress property when discovering a server17124: Fix websocket registration17203: Fix enabling/disabling of Mac OS file sharing17217: Fix IAE when sending a remote key to player17048: Fix invalid status response handling17042: Properly escape + character in query string17204: Fix Pico buttons for non-LEAP bridges17054: Fix unit retrieval for group items17011: Revise fix for Gen1 initialization problem for manually created Things17015: Fix thing type descriptions for Plus Mini series17053: Fix initialization of BLU Motion device17122: Fix BLU Gateway support, IllegalNumberFormatException when favorites are empty in cover mode17163: Fix thing re-init after power cycle for firmware update17167: Fix BLU Discovery when Shelly Cloud Bluetooth Gateway is enabled17180: Fix NullPointerExceptions
17032: Fix price handler refresh17159: Fix dependency issues and bump to newer version libs17185: Fix clearing Now Playing channels17081: Fix creation of properties and dynamic channels at init17082: Fix macAddress property when discovering a server17124: Fix websocket registration17203: Fix enabling/disabling of Mac OS file sharing17217: Fix IAE when sending a remote key to player17048: Fix invalid status response handling17042: Properly escape + character in query string17204: Fix Pico buttons for non-LEAP bridges17054: Fix unit retrieval for group items17011: Revise fix for Gen1 initialization problem for manually created Things17015: Fix thing type descriptions for Plus Mini series17053: Fix initialization of BLU Motion device17122: Fix BLU Gateway support, IllegalNumberFormatException when favorites are empty in cover mode17163: Fix thing re-init after power cycle for firmware update17167: Fix BLU Discovery when Shelly Cloud Bluetooth Gateway is enabled17180: Fix NullPointerExceptionsUser Interfaces2660: Fix description for iconify parameter2671: Security fixes & cleanup for cometvisu backend2696: Add more path checks and secure against XXE attacks2655: Fix code editor overflow in sitemap editor2656: Page editors: Encapsulate CSS to avoid polluting global CSS2662: oh-context: Fix rendering failure when not in edit mode2673: Overview page: Fix defineVars is not working2677: Charts: Fix issues with charts not displaying on iOS >= 17.42678: Fix 404s for overview page, semantic model tabs and add-on store2689: Link add: Fix create item fails for trigger channels2682: Fix bracketing in context block2688: Fix code generation for Thing object on Thing status block
2660: Fix description for iconify parameter2671: Security fixes & cleanup for cometvisu backend2696: Add more path checks and secure against XXE attacks2655: Fix code editor overflow in sitemap editor2656: Page editors: Encapsulate CSS to avoid polluting global CSS2662: oh-context: Fix rendering failure when not in edit mode2673: Overview page: Fix defineVars is not working2677: Charts: Fix issues with charts not displaying on iOS >= 17.42678: Fix 404s for overview page, semantic model tabs and add-on store2689: Link add: Fix create item fails for trigger channels2682: Fix bracketing in context block2688: Fix code generation for Thing object on Thing status block
Source:
Tweakers.net