Skip to content

Update dependency org.apache.shiro:shiro-core to v1.10.0#13

Open
dev-mend-for-github-com[bot] wants to merge 1 commit intomasterfrom
whitesource-remediate/org.apache.shiro-shiro-core-1.x
Open

Update dependency org.apache.shiro:shiro-core to v1.10.0#13
dev-mend-for-github-com[bot] wants to merge 1 commit intomasterfrom
whitesource-remediate/org.apache.shiro-shiro-core-1.x

Conversation

@dev-mend-for-github-com
Copy link
Copy Markdown
Contributor

@dev-mend-for-github-com dev-mend-for-github-com bot commented Apr 5, 2023

This PR contains the following updates:

Package Type Update Change
org.apache.shiro:shiro-core (source) compile minor 1.2.01.10.0

By merging this PR, the issue #7 will be automatically resolved and closed:

Severity CVSS Score Vulnerability Reachability
Critical Critical 9.8 CVE-2016-4437
Critical Critical 9.8 CVE-2020-11989
Critical Critical 9.8 CVE-2020-1957
Critical Critical 9.8 CVE-2022-32532
Critical Critical 9.8 CVE-2022-40664
High High 7.5 CVE-2019-12422
High High 7.3 CVE-2014-0074

Release Notes

apache/shiro (org.apache.shiro:shiro-core)

v1.7.1

###########################################################

Bug

[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error

###########################################################

v1.7.0

###########################################################

Bug

[SHIRO-767] - org.apache.shiro.util.ClassUtil cannot load the array of Primitive DataType when use undertow as web container
[SHIRO-792] - ShiroWebFilterConfiguration seems to conflict with other FilterRegistrationBean

New Feature

[SHIRO-789] - Also add cookie SameSite option to Spring

Improvement

[SHIRO-740] - SslFilter with HTTP Strict Transport Security (HSTS)
[SHIRO-794] - Add system property to enable backslash path normalization
[SHIRO-795] - Disable session path rewriting by default

Task

[SHIRO-793] - deleteMe cookie should use the defined "sameSite"

###########################################################

v1.6.0

###########################################################

Bug

[SHIRO-610] - Incorrect filterchainResolver in 1.4.0-RC2
[SHIRO-762] - SecurityUtils.securityManager should be volatile
[SHIRO-766] - ArrayIndexOutOfBoundsException in Base64#decode

New Feature

[SHIRO-788] - Add support for Global Filters

Wish

[SHIRO-780] - NOTICE files of shiro components don't match NOTICE in source code repository

###########################################################

v1.5.3

###########################################################

Bug

[SHIRO-530] - INI parser does not properly handled backslashes at end of values
[SHIRO-751] - SimplePrincipalMap and SimplePrincipalCollection throw different exceptions for the same problem
[SHIRO-753] - Regression in URI parsing in Shiro 1.5.2

Dependency upgrade

[SHIRO-754] - Upgrade to Apache Commons Codec 1.14
[SHIRO-755] - Upgrade to Hazelcast 3.12.6
[SHIRO-756] - Upgrade to Spring 5.2.5.RELEASE and Spring boot 2.2.6.RELEASE
[SHIRO-757] - Upgrade to Htmlunit 2.39.0
[SHIRO-758] - Upgrade to Jetty 9.4.27.v20200227
[SHIRO-759] - Upgrade to Karaf 4.2.8

###########################################################

v1.5.2

###########################################################

Bug

[SHIRO-747] - FirstSuccessfulStrategy doesn't properly short circuit
[SHIRO-749] - shiro-all jar is missing cache package

Improvement

[SHIRO-748] - Update Commons Configuration to 2.7

###########################################################

v1.5.1

###########################################################

Bug

[SHIRO-736] - DefaultCipherInstance is an alias which is not available in every JVM or JCA Provider
[SHIRO-739] - Bean reflection property failed with Enum values
[SHIRO-741] - Matching of / (root) is broken
[SHIRO-742] - fix throw exception when request uri is /

Dependency upgrade

[SHIRO-738] - Upgrade to Spring 5.2.3.RELEASE and Spring boot 2.2.4.RELEASE

###########################################################

v1.5.0

###########################################################

Notes: this release require a JRE 8 minimum.

Bug

[SHIRO-458] - Possible leaked timing information from DefaultPasswordService
[SHIRO-469] - Wrong description of JdbcRealm#setPermissionsQuery
[SHIRO-552] - JdbcRealm in SaltStyle.COLUMN assumes that password column is Base64 but salt column is utf8 bytes
[SHIRO-661] - Add check for the principal of subject whether is null
[SHIRO-682] - fix the potential threat when use "uri = uri + '/' " to bypassed shiro protect
[SHIRO-684] - INI parser keeps escape characters in keys and values
[SHIRO-685] - Potential NullPointerException if PermissionResolver return null/empty string
[SHIRO-687] - Additional Servlet Filters are not available to ShiroFilterFactorBean (unless using XML based beans)

New Feature

[SHIRO-694] - Adds BearerToken support
[SHIRO-722] - Add SameSite option to cookies

Improvement

[SHIRO-668] - Catch unexpected errors which can lead to oom
[SHIRO-669] - Included a boolean flag in FirstSuccessfulStrategy to break after first successful authentication
[SHIRO-670] - ByteSource Serializable
[SHIRO-681] - Upgrade to compiler Java 8
[SHIRO-693] - Update plugins
[SHIRO-700] - Minor spring updates
[SHIRO-706] - Switch to Guice4 by default in the build
[SHIRO-709] - Fix Shiro Spring feature
[SHIRO-710] - Update Commons Lang3 + remove older Commons Lang
[SHIRO-711] - Deprecate JavaEnvironment
[SHIRO-712] - Add BasicIniEnvironment
[SHIRO-715] - Remove old JSTL jars
[SHIRO-720] - Update Commons BeanUtils
[SHIRO-724] - Update Jetty, Spring, Spring Boot, Htmlunit dependencies
[SHIRO-726] - Add dynamic import package
[SHIRO-728] - Update Spring Boot to 2.1.10
[SHIRO-729] - Update Quartz
[SHIRO-730] - Updates the default Cipher mode to GCM in AesCipherService
[SHIRO-731] - Use OWasp Java Encoder to escape user supplied content to the logs

Test

[SHIRO-697] - Reduce shiro test logging level to INFO

Task

[SHIRO-690] - Validate JDK11 compatibility
[SHIRO-692] - Upgrade and enforce min build maven version to 3.5.0
[SHIRO-698] - Improve build with maven profile
[SHIRO-734] - Remove Spring-client sample
[SHIRO-735] - Shiro does not support servlet-3.1 void method(@​Suspended AsyncResponse)

Dependency upgrade

[SHIRO-688] - Upgrade to commons-cli 1.4
[SHIRO-689] - Upgrade to commons-codec 1.12
[SHIRO-691] - Upgrade to maven-jar-plugin 3.1.1
[SHIRO-695] - Update Hazelcast
[SHIRO-696] - Update Jetty
[SHIRO-699] - Fix maven warning for exec-maven-plugin and upgrade to 1.6.0
[SHIRO-701] - Update logback
[SHIRO-702] - Upgrade to jacoco-maven-plugin 0.8.4
[SHIRO-703] - Update HSQL
[SHIRO-704] - Update Spring, Spring Boot, Hibernate
[SHIRO-705] - Update Easymock + Powermock
[SHIRO-707] - Misc dependency updates
[SHIRO-716] - Upgrade to commons-codec 1.13
[SHIRO-717] - Upgrade to maven-pmd-plugin 3.12.0
[SHIRO-718] - Upgrade to xmlsec 2.1.4
[SHIRO-719] - Upgrade to Karaf 4.2.6

Request

[SHIRO-723] - Provide Minor Shiro Release that includes CVE-2019-10086 Fix

###########################################################

v1.4.2

###########################################################

Bug

[SHIRO-721] - RememberMe Padding Oracle Vulnerability

Improvement

[SHIRO-730] - Updates the default Cipher mode to GCM in AesCipherService

###########################################################

v1.4.1

###########################################################

Bug

[SHIRO-457] - Login without static VM security manager cause exception in debug
[SHIRO-563] - shiro-aspectj karaf feature can't be installed
[SHIRO-624] - OSGI: commons configuration import should be optional
[SHIRO-626] - Bundle symbolic name conflict
[SHIRO-637] - Refresh cached session in HTTP request after user logs out
[SHIRO-650] - Shiro JAX-RS is not an OSGi bundle
[SHIRO-653] - Spring-boot registers shiro filter only on REQUEST dispatcher
[SHIRO-655] - shiro-core has an undesirable runtime OSGi dependency to spring-beans
[SHIRO-658] - Problems building shiro on openjdk-8 on current debian stable (9.6 "stretch")
[SHIRO-660] - Bug in FirstSuccessfulStrategy
[SHIRO-680] - Duplicate Bundle-SymbolicName for Different Shiro Modules

New Feature

[SHIRO-638] - Update osgi bundle manifest to support Spring 4.x

Improvement

[SHIRO-560] - Shiro-web feature can't be installed in karaf 4.0.4
[SHIRO-652] - Upgrade Shiro Feature to Karaf 4.x
[SHIRO-664] - Upgrade to Apache pom parent 21
[SHIRO-665] - Upgrade to maven-bundle-plugin 4.1.0
[SHIRO-667] - Upgrade to Spring 4.3.22-RELEASE
[SHIRO-672] - Upgrade to jacoco-maven-plugin 0.8.3
[SHIRO-673] - Upgrade to maven-compiler-plugin 3.8.0
[SHIRO-674] - Upgrade to maven-dependency-plugin to 3.1.1
[SHIRO-675] - Upgrade to maven-surefire-plugins 3.0.0-M3
[SHIRO-676] - Upgrade to maven-jar-plugin 3.1.0
[SHIRO-677] - Upgrade to versions-maven-plugin 2.7
[SHIRO-683] - Upgrade to spring-boot 1.5.19.RELEASE

Task

[SHIRO-662] - Constant Name Change in AuthenticationRealm
[SHIRO-663] - Clean up pom parent relative path

Dependency upgrade

[SHIRO-659] - Upgrade to OWASP dependency-check-maven plugin 4.0.0

###########################################################

v1.4.0

###########################################################

Bug

[SHIRO-559] - shiro-guice violates the JEE specification
[SHIRO-579] - Permission filter is validating last matched path
[SHIRO-603] - Endless recursion in ShiroSecurityContext.getUserPrincipal()
[SHIRO-605] - ShiroWebModule creates out of order filter chain.
[SHIRO-607] - AuthorizationAttributeSourceAdvisor ignores type-annotations
[SHIRO-608] - Use a ServiceLoader to discover WebEnvironments
[SHIRO-611] - Spring web module does not load correct SessionStorageEvaluator

Improvement

[SHIRO-596] - shiro-tools-hasher needs private salt option
[SHIRO-618] - Spring Boot Web Starter- Autoconfiguration for Realm and ShiroFilterChainDefinition

###########################################################

v1.3.2

###########################################################

Bug

[SHIRO-584] - URL Path matching issue with WebUtils.getPathWithinApplication

###########################################################

v1.3.1

###########################################################

Bug

[SHIRO-577] - Regression - Unable to set custom SessionValidationScheduler
[SHIRO-581] - Improve log message when remember me cipher has changed

###########################################################

v1.3.0

###########################################################

Bug

[SHIRO-373] - Complete CAS remember-me support
[SHIRO-397] - SingleArgumentMethodEventListenerTest fails
[SHIRO-421] - Unable to set long timeouts on HttpServletSession
[SHIRO-435] - SecurityManager is not a singleton in ShiroWebModule
[SHIRO-473] - DefaultAnnotationResolver.getAnnotation throws NullPointerException
[SHIRO-480] - setTarget method in DomainPermission does not set targets
[SHIRO-483] - passwordsMatch() returns false with right plain password-encrypted password in JVM with default locale tr_TR
[SHIRO-502] - OSGi import of com.google.inject in shiro-guice has incorrect version range
[SHIRO-513] - Misleading error message when using custom WebEnvironment
[SHIRO-515] - ExecutorServiceSessionValidationScheduler leaks resources due to improper synchronization
[SHIRO-547] - Use MessageDigest#isEqual() instead of Arrays#equals() for comparing digests
[SHIRO-568] - hash iterations is calculated wrongly in SimpleHash
[SHIRO-570] - SimpleCookie should check the path of the cookie

New Feature

[SHIRO-200] - Add ability to configure basic authentication for specific HTTP methods
[SHIRO-395] - Add an Event Bus for event publishing and low-coupling for custom components/plugins.
[SHIRO-412] - Hazelcast-based caching and session clustering
[SHIRO-436] - Add EnvironmentLoader finalizeEnvironment method

Improvement

[SHIRO-278] - Rename JndiLdapRealm to DefaultLdapRealm
[SHIRO-300] - WildcardPermission: change visibility of field 'parts' to protected
[SHIRO-361] - HttpServletResponse.encodeURL: only append JSESSIONID when necessary
[SHIRO-428] - AuthorizingRealm "no cache" logging should be at DEBUG level, not INFO, OR is should log only once
[SHIRO-437] - WildcardPermission: conformed toString
[SHIRO-514] - ExecutorServiceSessionValidationScheduler should create threads with a configurable name
[SHIRO-564] - WildcardPermission case-insensitive makes parts collections twice
[SHIRO-566] - CollectionUtils should use Collections wrappers of arrays if possible

Task

[SHIRO-208] - Correct JDK 1.5 / 1.6 incompatibilities
[SHIRO-320] - Add an example for using Guice integration.
[SHIRO-571] - Mark shiro-cas deprecated (replaced with buji-pac4j)

###########################################################

v1.2.6

###########################################################

Bug

[SHIRO-545] - JavaEnvironment version getter
[SHIRO-567] - shiro-root-1.2.5.pom uses invalid encoding, fails to parse with Gradle 2.14

###########################################################

v1.2.5

###########################################################

Bug

[SHIRO-443] - SessionValidationScheduler created multiple times, enabling it is not thread safe
[SHIRO-462] - Authentication exceptions are swallowed
[SHIRO-467] - Authentication exception gets swallowed
[SHIRO-550] - Randomize default remember me cipher

Improvement

[SHIRO-504] - Java 8 support
[SHIRO-516] - Explicitly specify the version of aspectjtools to avoid build warning
[SHIRO-562] - WildcardPermission calls String.trim() twice in setParts()

###########################################################

v1.2.4

###########################################################

Bug

[SHIRO-517] - Caused by: java.lang.NoClassDefFoundError: Lcom/google/inject/internal/util/$ImmutableList;
[SHIRO-518] - Shiro-CAS: Security Problem in cas-client-core versions older than 3.3.2
[SHIRO-556] - https://shiro.apache.org/realm.html appears to link to the javadoc under static/current/apidocs not static/latest

Improvement

[SHIRO-332] - Change access level of method 'isPermitted' in org.apache.shiro.realm.AuthorizingRealm (line 461) from private to protected
[SHIRO-496] - Update shiro.guice dependency
[SHIRO-498] - ThreadLocal should not be created when not necessary

###########################################################

v1.2.2

###########################################################

Bug:

[SHIRO-316] - Annotations in samples-aspectj Project Does not Work
[SHIRO-351] - Shiro Native Session implementation cannot extract JSESSIONID From URL if JSESSIONID is URL parameter (not HTTP parameter)
[SHIRO-379] - SimpleAccountRealm concurrency access to roles and users
[SHIRO-380] - runAs feature (still) doesn't work
[SHIRO-387] - EnvironmentLoader destroys wrong environment
[SHIRO-388] - Stackoverflow org.apache.shiro.session.SessionListener.onStop()
[SHIRO-389] - Fix OSGI Exports for shiro-ehcache
[SHIRO-390] - OSGi Import for JSP (javax.servlet.jsp) should be declared optional
[SHIRO-394] - PropertiesRealm reloading not working when loading from file
[SHIRO-399] - Memory leak for invalid sessions
[SHIRO-403] - Trunk will not build under JDK 1.7 due to webstart plugin
[SHIRO-413] - init() method is not called on class that implements org.apache.shiro.util.Initializable
[SHIRO-415] - isLoginAttempt method in BasicHttpAuthenticationFilter class fails if used in any locale other than English
[SHIRO-418] - Javadoc typo in JdbcRealm.SaltStyle
[SHIRO-423] - INI ReflectionBuilder should not wrap reference values
[SHIRO-429] - perms filter parsing is too sensitive to a trailing space
[SHIRO-431] - please use git ignore
[SHIRO-447] - Broken Javadoc links

###########################################################

v1.2.1

###########################################################

Bug:

[SHIRO-341] - ReflectionBuilder has invalid log message format
[SHIRO-342] - Running the example as described at https://shiro.apache.org/10-minute-tutorial.html fails
[SHIRO-344] - runAs feature doesn't work
[SHIRO-350] - Creating a subject should not create a session
[SHIRO-353] - DefaultSecurityManager has invalid SLF4J log instruction
[SHIRO-354] - Authentication cache
[SHIRO-358] - Source Tarball doesn't Build
[SHIRO-363] - PasswordMatcher should support character arrays
[SHIRO-368] - DomainPermission(string, string) constructor sets targets to the same value as actions
[SHIRO-375] - Basic authentication issue when using COLON character
[SHIRO-376] - shiro-cas feature should not depend on shiro-cas
[SHIRO-377] - PropertiesRealm unable to reload Properties

###########################################################


  • If you want to rebase/retry this PR, check this box

@dev-mend-for-github-com dev-mend-for-github-com bot added the security fix Security fix generated by Mend label Apr 5, 2023
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.6.0 Update dependency org.apache.shiro:shiro-core to v1.6.0 - autoclosed Apr 5, 2023
@dev-mend-for-github-com dev-mend-for-github-com bot deleted the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch April 5, 2023 21:04
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.6.0 - autoclosed Update dependency org.apache.shiro:shiro-core to v1.6.0 Apr 5, 2023
@dev-mend-for-github-com dev-mend-for-github-com bot restored the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch April 5, 2023 21:06
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from da489d1 to e1bdca2 Compare April 5, 2023 21:07
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.6.0 Update dependency org.apache.shiro:shiro-core to v1.6.0 - autoclosed Apr 19, 2023
@dev-mend-for-github-com dev-mend-for-github-com bot deleted the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch April 19, 2023 22:27
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.6.0 - autoclosed Update dependency org.apache.shiro:shiro-core to v1.6.0 Apr 20, 2023
@dev-mend-for-github-com dev-mend-for-github-com bot restored the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch April 20, 2023 03:43
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.6.0 Update dependency org.apache.shiro:shiro-core to v1.6.0 - autoclosed Sep 10, 2024
@dev-mend-for-github-com dev-mend-for-github-com bot deleted the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch September 10, 2024 15:32
@dev-mend-for-github-com dev-mend-for-github-com bot restored the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch September 11, 2024 07:05
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.6.0 - autoclosed Update dependency org.apache.shiro:shiro-core to v1.6.0 Sep 11, 2024
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from e1bdca2 to 8f6e81c Compare September 11, 2024 07:05
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from 8f6e81c to 9cf8ae1 Compare January 16, 2025 14:50
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.6.0 Update dependency org.apache.shiro:shiro-core to v1.2.3 Jan 16, 2025
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from 9cf8ae1 to 1bb1629 Compare January 20, 2025 12:53
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.2.3 Update dependency org.apache.shiro:shiro-core to v1.2.5 Jan 20, 2025
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from 1bb1629 to 26246c9 Compare February 20, 2025 08:32
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.2.5 Update dependency org.apache.shiro:shiro-core to v1.6.0 Feb 20, 2025
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from 26246c9 to 064b447 Compare February 20, 2025 22:48
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.6.0 Update dependency org.apache.shiro:shiro-core to v1.9.1 Feb 20, 2025
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from 064b447 to 0db3057 Compare April 1, 2025 13:27
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.9.1 Update dependency org.apache.shiro:shiro-core to v1.2.3 Apr 1, 2025
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from 0db3057 to aed977a Compare June 30, 2025 16:18
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.2.3 Update dependency org.apache.shiro:shiro-core to v1.13.0 Jun 30, 2025
@dev-mend-for-github-com dev-mend-for-github-com bot force-pushed the whitesource-remediate/org.apache.shiro-shiro-core-1.x branch from aed977a to c1a0799 Compare November 27, 2025 19:58
@dev-mend-for-github-com dev-mend-for-github-com bot changed the title Update dependency org.apache.shiro:shiro-core to v1.13.0 Update dependency org.apache.shiro:shiro-core to v1.10.0 Nov 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

security fix Security fix generated by Mend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants