CWE-262: Not Using Password Aging
The product does not have a mechanism in place for managing password aging.
Browse cwe for c with official CWE context and Glexia analysis.
Search And Filters
Showing 50 of 857 CWE records · Page 5 of 18.
The product does not have a mechanism in place for managing password aging.
The product supports password aging, but the expiration period is too long.
A product incorrectly assigns a privilege to a particular actor, creating an unintended sphere of control for that actor.
A particular privilege, role, capability, or right can be used to perform unsafe actions that were not intended, even when it is assigned to the correct entity.
Two distinct privileges, roles, capabilities, or rights can be combined in a way that allows an entity to perform unsafe actions that would not be allowed without that combination.
The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.
The product does not properly manage privileges while it is switching between different contexts that have different privileges or spheres of control.
The product does not drop privileges before passing control of a resource to an actor that does not have those privileges.
The elevated privilege level required to perform operations such as chroot() should be dropped immediately after the operation is performed.
The product attempts to drop privileges but does not check or incorrectly checks to see if the drop succeeded.
The product does not handle or incorrectly handles when it has insufficient privileges to perform an operation, leading to resultant weaknesses.
During installation, installed file permissions are set to allow anyone to modify those files.
A product defines a set of insecure permissions that are inherited by objects that are created by the program.
A product inherits a set of insecure permissions for an object, e.g. when copying from an archive file, without user awareness or involvement.
While it is executing, the product sets the permissions of an object in a way that violates the intended permissions that have been specified by the user.
The product does not handle or incorrectly handles when it has insufficient privileges to access resources or functionality as specified by their permissions. This may cause it to follow unexpected code paths that may leave the product in an invalid state.
The product does not preserve permissions or incorrectly preserves permissions when copying, restoring, or sharing objects, which can cause them to have less restrictive permissions than intended.
The product assigns the wrong ownership, or does not properly verify the ownership, of an object or resource.
The product does not properly verify that a critical resource is owned by the proper entity.
The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.
The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.
The product does not properly manage a user within its environment.
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
The product requires authentication, but the product has an alternate path or channel that does not require authentication.
The product performs authentication based on the name of a resource being accessed, or the name of the actor performing the access, but it does not properly check all possible names for that resource or actor.
This attack-focused weakness is caused by incorrectly implemented authentication schemes that are subject to spoofing attacks.
The product uses an IP address for authentication.
The referer field in HTTP requests can be easily modified and, as such, is not a valid means of message integrity checking.
A capture-replay flaw exists when the design of the product makes it possible for a malicious user to sniff network traffic and bypass authentication by replaying it to the server in question to the same effect as the original message (or with minor changes).
The product does not validate, or incorrectly validates, a certificate.
The product does not follow, or incorrectly follows, the chain of trust for a certificate back to a trusted root certificate.
The product communicates with a host that provides a certificate, but the product does not properly ensure that the certificate is actually associated with that host.
A certificate expiration is not validated or is incorrectly validated.
The product does not check or incorrectly checks the revocation status of a certificate, which may cause it to use a certificate that has been compromised.
The product does not adequately verify the identity of actors at both ends of a communication channel, or does not adequately ensure the integrity of the channel, in a way that allows the channel to be accessed or influenced by an actor that is not an endpoint.
Simple authentication protocols are subject to reflection attacks if a malicious user can use the target machine to impersonate a trusted user.
The authentication scheme or implementation uses key data elements that are assumed to be immutable, but can be controlled or modified by the attacker.
The requirements for the product dictate the use of an established authentication algorithm, but the implementation of the algorithm is incorrect.
The product implements an authentication technique, but it skips a step that weakens the technique.
The authentication algorithm is sound, but the implemented mechanism can be bypassed as the result of a separate weakness that is primary to the authentication error.
The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.
The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame.
The product uses an authentication algorithm that uses a single factor (e.g., a password) in a security context that should require more than one factor.
The use of password systems as the primary means of authentication may be subject to several flaws or shortcomings, each reducing the effectiveness of the mechanism.
The product does not encrypt sensitive or critical information before storage or transmission.
The product stores sensitive information in cleartext within a resource that might be accessible to another control sphere.
The product stores sensitive information in cleartext in a file, or on disk.
The product stores sensitive information in cleartext in the registry.
The product stores sensitive information in cleartext in a cookie.
The product stores sensitive information in cleartext in memory.