แž€แžถแžšแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– Log4j 2.17.1 แž‡แžถแž˜แžฝแž™แž“แžนแž„แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžแŸ’แžšแžผแžœแž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแž€แŸ‚แžแž˜แŸ’แžšแžผแžœแž“แŸƒแž”แžŽแŸ’แžŽแžถแž›แŸแž™ Log4j 2.17.1, 2.3.2-rc1 แž“แžทแž„ 2.12.4-rc1 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž– แžŠแŸ‚แž›แž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž•แŸ’แžŸแŸแž„แž‘แŸ€แž (CVE-2021-44832) แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž›แžพแž€แžกแžพแž„แžแžถแž”แž‰แŸ’แž แžถแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžผแžŠแž–แžธแž…แž˜แŸ’แž„แžถแž™ (RCE) แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแžถแž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแžŸแŸ’แž›แžผแžแž”แžผแž (CVSS Score 6.6) แž แžพแž™แž‡แžถแž…แž˜แŸ’แž”แž„แž“แŸƒแž€แžถแžšแž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž›แžพแž‘แŸ’แžšแžนแžŸแŸ’แžแžธแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แž–แŸ’แžšแŸ„แŸ‡แžœแžถแž‘แžถแž˜แž‘แžถแžšแž›แž€แŸ’แžแžแžŽแŸ’แžŒแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž… - แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแžแŸ’แžšแžผแžœแžแŸ‚แžขแžถแž…แž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แžฏแž€แžŸแžถแžšแž€แžถแžšแž€แŸ†แžŽแžแŸ‹ Log4j, i.e. แžแŸ’แžšแžผแžœแžแŸ‚แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžœแžถแž™แž”แŸ’แžšแž แžถแžš แž“แžทแž„แžŸแžทแž‘แŸ’แž’แžทแžขแŸ†แžŽแžถแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแž˜แŸ’แž›แŸƒแž“แŸƒแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ log4j2.configurationFile แžฌแž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแŸ”

แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžˆแžถแž“แžŠแž›แŸ‹แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ JDBC Appender-based แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžŠแŸ‚แž›แžŸแŸ†แžŠแŸ…แž›แžพ JNDI URI แžแžถแž„แž€แŸ’แžšแŸ…แžแžถแž˜แž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แžŠแŸ‚แž› Java class แžขแžถแž…แžแŸ’แžšแž›แž”แŸ‹แž˜แž€แžœแžทแž‰แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแŸ” แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ JDBC Appender แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž–แžทแž’แžธแž€แžถแžšแžŠแŸ‚แž›แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถ Java แž‘แŸ แž–แŸ„แž›แž‚แžบแžงแŸ” แž”แžพแž‚แŸ’แž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‘แŸ แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž‚แžบแž˜แžทแž“แžขแžถแž…แž‘แŸ…แžšแžฝแž…แž‘แŸแŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž”แž‰แŸ’แž แžถแž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžแŸ‚แž‘แŸ…แž›แžพ log4j-core JAR แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แž“แžทแž„แž˜แžทแž“แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž”แŸ’แžšแžพ log4j-api JAR แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“ log4j-core แž‘แŸแŸ” ...

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹